Ivo Verberk
33f73a1e8e
Short identifiers functionality
...
* Use go-memdb prefix indexer for lookups
* Add Job lookups
* Update state store with new ByIDPrefix get methods
* Call new methods when exact lookup fails or is not applicable
2015-12-19 21:55:28 +01:00
Alex Dadgar
f1d88bdf86
Remove user-specifiable gc threshold
2015-12-16 15:00:45 -08:00
Alex Dadgar
2218a79815
Add garbage collection to jobs
2015-12-16 15:00:45 -08:00
Ryan Uber
b54309282f
nomad/state: subscribe/unsubscribe all watch items while holding the lock
2015-10-30 08:46:03 -07:00
Ryan Uber
d21c49dedd
nomad: cleanup and more tests
2015-10-30 08:27:47 -07:00
Ryan Uber
1322b844ca
nomad/state: add watch trigger tests
2015-10-29 21:42:41 -07:00
Ryan Uber
6b7ca19a76
nomad: export watcher to share between rpc and state store
2015-10-29 14:47:39 -07:00
Ryan Uber
526c1c959b
nomad: move state watcher into its own file, add tests
2015-10-29 13:21:25 -07:00
Alex Dadgar
25c2c83d6f
Revert "dont hard code scheduler type name"
...
This reverts commit fb0e0dfc2be596ad435a00a2e131a2000146b1f1.
2015-10-23 16:32:45 -07:00
Alex Dadgar
5b0a9b2469
dont hard code scheduler type name
2015-10-23 16:31:45 -07:00
Alex Dadgar
2314bd7c2c
Add scheduler type index to jobs table; create evals for system jobs on node init to ready transition
2015-10-20 10:57:53 -07:00
Armon Dadgar
5b02014e14
state: cleanup Get*By
2015-09-06 20:51:01 -07:00
Armon Dadgar
b42742bf8f
state: unify the terminology for code clarity
2015-09-06 20:39:06 -07:00
Armon Dadgar
82cba83eb6
state: Adding UpdateNodeDrain
2015-09-06 19:51:50 -07:00
Armon Dadgar
b1a406f234
state: Adding eval lookup by job
2015-09-06 12:10:24 -07:00
Armon Dadgar
922eb37484
nomad: adding UpdateAllocFromClient for client based updates
2015-08-25 17:54:45 -07:00
Armon Dadgar
28069dd973
nomad: updating state for split
2015-08-25 16:26:34 -07:00
Armon Dadgar
c362ca0ffd
nomad/state: adding watching mechanisms
2015-08-22 18:57:15 -07:00
Armon Dadgar
f04e2b81ba
nomad: adding evicted state for allocs
2015-08-22 18:30:49 -07:00
Armon Dadgar
a80249204f
nomad: DeleteEval request can take a list of evals and allocations
2015-08-15 15:39:29 -07:00
Armon Dadgar
3f16a21658
nomad: remove NodesByDatacenterStatus
2015-08-15 13:11:42 -07:00
Armon Dadgar
a077605114
nomad: adding NodesByDatacenterStatus
2015-08-13 13:17:03 -07:00
Armon Dadgar
343b1b9c89
nomad: move state and mocks into shared packages
2015-08-11 14:27:14 -07:00