Commit Graph

131 Commits

Author SHA1 Message Date
Armon Dadgar
f47d065eb1 nomad: testing plan evaluation 2015-08-04 18:30:05 -07:00
Armon Dadgar
306203a0b7 nomad: testing apply plan 2015-08-04 18:18:44 -07:00
Armon Dadgar
c97e3acc0c nomad: test evaluation of node plan 2015-08-04 18:10:57 -07:00
Armon Dadgar
af92ec4bb9 nomad: share alloc fitting test 2015-08-04 17:48:24 -07:00
Armon Dadgar
3443fd48a5 nomad: share resource adding 2015-08-04 17:41:02 -07:00
Armon Dadgar
36358d8983 nomad: share and test superset 2015-08-04 17:32:57 -07:00
Armon Dadgar
b97d56fb8b nomad: share port overcommit check 2015-08-04 17:28:19 -07:00
Armon Dadgar
3457923638 nomad: testing 2015-08-04 17:23:42 -07:00
Armon Dadgar
5b390a75f1 nomad: move and test function 2015-08-04 17:19:05 -07:00
Armon Dadgar
b7a90d418c nomad: move and test max function 2015-08-04 17:13:40 -07:00
Armon Dadgar
be67863cb5 nomad: check for err in test 2015-08-04 17:13:32 -07:00
Armon Dadgar
7d78279123 nomad: fixing tests 2015-08-04 17:11:20 -07:00
Armon Dadgar
9d6a0a2bfc nomad: add some profiling 2015-08-04 16:35:49 -07:00
Armon Dadgar
9bf2602301 nomad: first pass at plan eval and apply 2015-08-04 16:32:46 -07:00
Armon Dadgar
d2ab5bcf6c nomad: adding the FSM CRUD 2015-08-04 14:04:33 -07:00
Armon Dadgar
ed29b4a806 nomad: adding the FSM CRUD 2015-08-04 14:04:26 -07:00
Armon Dadgar
46c6b7bcf6 nomad: state store CRUD for allocations 2015-08-04 13:56:41 -07:00
Armon Dadgar
549cb977b2 structs: working on plan and plan result 2015-07-28 17:49:45 -07:00
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