Commit Graph

3163 Commits

Author SHA1 Message Date
Armon Dadgar
513d56db1c nomad: adding name to allocation 2015-08-11 16:34:06 -07:00
Armon Dadgar
9cf97be4c6 scheduler: test job deregister 2015-08-11 14:54:21 -07:00
Armon Dadgar
4f6d7e125a nomad: move state and mocks into shared packages 2015-08-11 14:27:14 -07:00
Armon Dadgar
f8cca6812c scheduler: derp, job deregister should always evict 2015-08-11 14:04:45 -07:00
Armon Dadgar
9c17cceaa3 scheduler: check node status before evicting 2015-08-11 14:04:04 -07:00
Armon Dadgar
b92d49a09f nomad: planner can fast-path evict-only plans 2015-08-07 09:37:45 -07:00
Armon Dadgar
94454cbb3b scheduler: first pass at job deregister 2015-08-06 17:46:14 -07:00
Armon Dadgar
27793e3a7d nomad: measure invoke time per scheduler 2015-08-06 17:45:27 -07:00
Armon Dadgar
47d7ca2306 nomad: Adding AllocsByJob 2015-08-06 17:36:10 -07:00
Armon Dadgar
95c4081311 scheduler: adding service scheduler definition 2015-08-06 17:25:14 -07:00
Armon Dadgar
d4afb2f431 nomad: create system scheduler as needed 2015-08-06 17:08:40 -07:00
Armon Dadgar
4644a243cb nomad: adding special 'system' scheduler 2015-08-06 17:04:35 -07:00
Armon Dadgar
e1dfdf45ce nomad: fixing tset for new api 2015-08-06 17:02:37 -07:00
Armon Dadgar
7ff9697b22 nomad: client updates generate evaluaitons 2015-08-06 16:39:20 -07:00
Armon Dadgar
91547572dd nomad: UpsertEvals can take a list of Evals 2015-08-06 14:51:15 -07:00
Armon Dadgar
dac14df7ce nomad: job deregister creates an evaluation 2015-08-06 14:17:18 -07:00
Armon Dadgar
77c3a295e8 nomad: job create/update creates evaluation 2015-08-06 11:48:44 -07:00
Armon Dadgar
68c09b2f15 nomad: FSM enqueues evaluations 2015-08-06 11:32:42 -07:00
Armon Dadgar
81a392f947 nomad: share enqueue logic 2015-08-06 11:28:55 -07:00
Armon Dadgar
305d5024de nomad: remove eval broker from state store 2015-08-06 11:09:59 -07:00
Armon Dadgar
e0ca9c26e4 nomad: eval broker serializes by JobID 2015-08-05 17:55:15 -07:00
Armon Dadgar
43392d0c39 nomad: deduplicate enqueue of evaluations 2015-08-05 17:06:02 -07:00
Armon Dadgar
3779b7e6c6 nomad: restore eval broker on leader transition 2015-08-05 16:53:54 -07:00
Armon Dadgar
82145ee2d8 nomad: increase test reliability 2015-08-05 16:46:07 -07:00
Armon Dadgar
b60cc07e5a nomad: cleanup stats goroutines 2015-08-05 16:45:50 -07:00
Armon Dadgar
96d9644a48 nomad: add checking if eval broker enabled 2015-08-05 16:41:39 -07:00
Armon Dadgar
1a041dfc8f nomad: test leader enables plan queue 2015-08-05 16:32:46 -07:00
Armon Dadgar
4f3276bcde nomad: allow testing if plan queue enabled 2015-08-05 16:30:57 -07:00
Armon Dadgar
1d9fa04ece nomad: test worker plan submission 2015-08-05 16:23:47 -07:00
Armon Dadgar
1a8034e721 nomad: make worker more resilient to transient errors 2015-08-05 16:23:37 -07:00
Armon Dadgar
549df977bc nomad: use correct nodes index 2015-08-05 16:23:17 -07:00
Armon Dadgar
4e5f9d3f64 nomad: test AllocsByNode 2015-08-04 18:32:50 -07:00
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