Commit Graph

3163 Commits

Author SHA1 Message Date
Armon Dadgar
0ecb503854 nomad: use plan enqueue time instead of eval create index 2015-07-28 17:49:27 -07:00
Armon Dadgar
2a102d375c nomad: more worker testing 2015-07-28 17:20:06 -07:00
Armon Dadgar
b1154638cb nomad: test waitForIndex 2015-07-28 17:11:00 -07:00
Armon Dadgar
558ed88937 nomad: testing worker acking 2015-07-28 17:05:59 -07:00
Armon Dadgar
6ec4bb19cc nomad: testing worker dequeue 2015-07-28 17:02:54 -07:00
Armon Dadgar
8877759d48 nomad: guard against plan during shutdown 2015-07-28 16:52:13 -07:00
Armon Dadgar
7d74c1361a nomad: improving worker, submit plans 2015-07-28 16:36:15 -07:00
Armon Dadgar
08dfd8c63c nomad: enable all builtin schedulers by default 2015-07-28 16:19:52 -07:00
Armon Dadgar
64aeb26128 nomad: integrating worker and scheduler 2015-07-28 16:15:32 -07:00
Armon Dadgar
447a7f8b47 scheduler: initial interface 2015-07-28 16:03:15 -07:00
Armon Dadgar
db7457cffa nomad: test placeholders 2015-07-28 15:15:42 -07:00
Armon Dadgar
e7e8575319 nomad: first pass adding scheduling workers 2015-07-28 15:12:08 -07:00
Armon Dadgar
9d3188d10a nomad: fix Eval.Dequeue forwarding 2015-07-28 15:01:29 -07:00
Armon Dadgar
d16e96e8d8 nomad: adding plan endpoint 2015-07-27 15:31:49 -07:00
Armon Dadgar
7436df9b99 nomad: fixing plan queue dequeue with no timeout 2015-07-27 15:31:39 -07:00
Armon Dadgar
6d402f6652 nomad: adding skeleton no-op plan evaluator 2015-07-27 15:31:09 -07:00
Armon Dadgar
6ed85a4dd0 nomad: integrate plan queue 2015-07-27 15:11:42 -07:00
Armon Dadgar
c42c450996 nomad: adding plan queue 2015-07-27 14:59:16 -07:00
Armon Dadgar
18e75d4b0b nomad: ensure FIFO dequeue with same priority 2015-07-23 22:58:12 -07:00
Armon Dadgar
efd7a86243 nomad: threading eval broker through fsm and state store 2015-07-23 22:30:08 -07:00
Armon Dadgar
60b2ec84ac nomad: emit metrics from the eval broker 2015-07-23 22:17:37 -07:00
Armon Dadgar
b8c4539619 nomad: adding Eval endpoints for Ack and Nack 2015-07-23 22:11:25 -07:00
Armon Dadgar
357555403c nomad: adding Eval.Dequeue endpoint 2015-07-23 21:58:51 -07:00
Armon Dadgar
05fea6773a nomad: enable/disable eval broker based on leadership 2015-07-23 21:58:38 -07:00
Armon Dadgar
a723c591d1 nomad: method to test if outstanding evaluation 2015-07-23 21:58:13 -07:00
Armon Dadgar
e10f3942e7 nomad: add eval broker, configurable nack timeout 2015-07-23 21:44:17 -07:00
Armon Dadgar
d34ea006a5 nomad: testing the eval broker 2015-07-23 21:37:28 -07:00
Armon Dadgar
65b91a9c15 nomad: first pass at eval broker 2015-07-23 17:31:08 -07:00
Armon Dadgar
c03325cbf9 nomad: adding utility shuffle 2015-07-23 17:30:07 -07:00
Armon Dadgar
1ae5cce13d nomad: adding RPC endpoints for fetching Eval 2015-07-23 16:00:19 -07:00
Armon Dadgar
773f9a66bc nomad: adding FSM support for evaluations 2015-07-23 15:52:38 -07:00
Armon Dadgar
dde0e0b242 nomad: CRUD for evals in state store 2015-07-23 15:43:06 -07:00
Armon Dadgar
928ef51130 nomad: Adding Eval model 2015-07-23 15:27:13 -07:00
Armon Dadgar
9f89121751 nomad: reduce mixed terminology by adding ID to Job 2015-07-23 15:15:48 -07:00
Armon Dadgar
138a014332 nomad: Adding the CRUD endpoints for jobs 2015-07-23 14:41:18 -07:00
Armon Dadgar
dd85f12959 nomad: add FSM support for Jobs 2015-07-07 10:55:47 -06:00
Armon Dadgar
6c4f2a9ecc nomad: make struct names more specific to avoid confusion 2015-07-07 10:51:42 -06:00
Armon Dadgar
13422055fa nomad: CRUD for jobs in state store 2015-07-07 10:41:05 -06:00
Armon Dadgar
14c18650d7 nomad: support FSM snap/restore of indexes table 2015-07-06 15:51:01 -06:00
Armon Dadgar
0905344ac1 nomad: testing the client endpoint GetNode 2015-07-06 15:38:57 -06:00
Armon Dadgar
c8dc668b61 nomad: track the index affecting a table 2015-07-06 15:30:43 -06:00
Armon Dadgar
85ec0ca1c3 nomad: starting client GetNode 2015-07-06 15:23:15 -06:00
Armon Dadgar
4d9544606a nomad: adding the update status endpoint 2015-07-06 14:50:40 -06:00
Armon Dadgar
a1ca453b4b nomad: adding client deregister endpoint 2015-07-06 14:42:33 -06:00
Armon Dadgar
137e61da09 nomad: expose the raft index on write 2015-07-06 14:34:32 -06:00
Armon Dadgar
457f2d3111 nomad: adding test for client register 2015-07-06 14:23:11 -06:00
Armon Dadgar
080a1eb207 nomad: RPC layer should check for missing region 2015-07-06 14:18:12 -06:00
Armon Dadgar
0c6ec98a38 nomad: testing fsm snapshot and restore 2015-07-06 14:01:10 -06:00
Armon Dadgar
9d16751b3a nomad: adding methods to snapshot and restore nodes 2015-07-04 10:16:52 -07:00
Armon Dadgar
d565fb3b54 nomad: FSM support for node updates 2015-07-03 18:41:36 -07:00