Commit Graph

238 Commits

Author SHA1 Message Date
Armon Dadgar
d36d420a71 nomad: document some potential races 2015-08-15 18:03:05 -07:00
Armon Dadgar
2e6b1cdf95 nomad: Integrate Eval GC with FSM time table 2015-08-15 17:42:51 -07:00
Armon Dadgar
27fe1164eb nomad: integrate time table with FSM 2015-08-15 17:38:13 -07:00
Armon Dadgar
073bd74634 nomad: test overflow 2015-08-15 17:18:19 -07:00
Armon Dadgar
6ddc1e4f60 nomad: adding timetable to track time to raft index 2015-08-15 17:13:24 -07:00
Armon Dadgar
ae9c9aebd2 nomad: fixing vet errors 2015-08-15 16:10:10 -07:00
Armon Dadgar
2baed335cb nomad: log error 2015-08-15 16:08:12 -07:00
Armon Dadgar
335d8b4221 nomad: core scheduler will GC evaluations and allocations 2015-08-15 16:07:50 -07:00
Armon Dadgar
81a7c5db14 nomad: updating structs 2015-08-15 16:07:22 -07:00
Armon Dadgar
17a6511c26 nomad: Adding Eval.Reap 2015-08-15 15:42:44 -07:00
Armon Dadgar
301442c5b8 nomad: DeleteEval request can take a list of evals and allocations 2015-08-15 15:39:29 -07:00
Armon Dadgar
9ddafac18a nomad: periodic dispatch of eval GC 2015-08-15 15:15:00 -07:00
Armon Dadgar
b2401ecc3c scheduler: update status and test retry limit 2015-08-15 14:47:13 -07:00
Armon Dadgar
50fd49cdbc nomad: expose UpdateEval as a planner 2015-08-15 14:25:00 -07:00
Armon Dadgar
85e5a54717 nomad: rename to EvalToken 2015-08-15 14:22:21 -07:00
Armon Dadgar
5448a08eb4 nomad: adding eval update functionality 2015-08-15 14:16:40 -07:00
Armon Dadgar
57edecf9bb scheduler: create allocs for failed placements 2015-08-15 13:40:13 -07:00
Armon Dadgar
d57d0c1102 nomad: thread through failed allocations 2015-08-15 13:33:20 -07:00
Armon Dadgar
c4f3b62441 nomad: adding index on EvalID and Status to alloc 2015-08-15 13:27:42 -07:00
Armon Dadgar
5f235181c8 nomad: remove NodesByDatacenterStatus 2015-08-15 13:11:42 -07:00
Armon Dadgar
67833ebd9d nomad: associate alloc with eval 2015-08-15 13:08:06 -07:00
Armon Dadgar
f8018eb61c nomad: adding version API endpoint 2015-08-15 12:59:10 -07:00
Armon Dadgar
40b25935a1 nomad: rename SystemScheduler to CoreScheduler 2015-08-15 12:38:58 -07:00
Armon Dadgar
e42139df39 nomad: backport Consul pool fix 2015-08-15 12:35:18 -07:00
Armon Dadgar
6a39f5b5da scheduler: adding minor specialization for batch 2015-08-13 22:35:48 -07:00
Armon Dadgar
9217fb4347 scheduler: ServiceScheduler is now GenericScheduler with service and batch modes 2015-08-13 22:28:37 -07:00
Armon Dadgar
e5b4c8cb7e nomad: remove unused field 2015-08-13 22:21:41 -07:00
Armon Dadgar
427e85698b scheduler: testing job update 2015-08-13 22:14:37 -07:00
Armon Dadgar
ffc6b88a36 scheduler: test node drain behavior 2015-08-13 22:11:32 -07:00
Armon Dadgar
1e80c3e439 scheduler: test job registration 2015-08-13 22:07:01 -07:00
Armon Dadgar
a5b1f16a5e scheduler: test all the metrics 2015-08-13 21:58:55 -07:00
Armon Dadgar
9d1c52bf66 scheduler: testing service stack 2015-08-13 21:55:37 -07:00
Armon Dadgar
93fa71609c scheduler: basic metrics integration 2015-08-13 21:46:33 -07:00
Armon Dadgar
25a60ebd81 scheduler: adding tests 2015-08-13 18:51:08 -07:00
Armon Dadgar
4ef65787a8 scheduler: simply stack implementation 2015-08-13 18:44:27 -07:00
Armon Dadgar
6b1ad69da4 scheduler: thread size through 2015-08-13 18:36:13 -07:00
Armon Dadgar
fde32cc6ca scheduler: integrate metrics to context 2015-08-13 18:34:04 -07:00
Armon Dadgar
74fa98ce64 scheduler: make diff less nasty 2015-08-13 18:28:09 -07:00
Armon Dadgar
096e24e36b scheduler: remove explicit index 2015-08-13 18:20:55 -07:00
Armon Dadgar
159e759498 scheduler: hide the indexing 2015-08-13 18:18:32 -07:00
Armon Dadgar
913af928fc scheduler: simplifying 2015-08-13 18:16:32 -07:00
Armon Dadgar
9ff140eb77 scheduler: trimming more fat 2015-08-13 18:05:31 -07:00
Armon Dadgar
dd2173753d schduler: refactor and test 2015-08-13 17:51:31 -07:00
Armon Dadgar
bb39f03ac5 scheduler: refactor stack out 2015-08-13 17:48:26 -07:00
Armon Dadgar
5df7d904df scheduler: trying to simplify further 2015-08-13 17:40:23 -07:00
Armon Dadgar
0155fd0e28 scheduler: refactor and test 2015-08-13 17:19:09 -07:00
Armon Dadgar
2424172e95 scheduler: major refactor 2015-08-13 17:11:20 -07:00
Armon Dadgar
404ed068e7 schedulder: handle tainted nodes 2015-08-13 16:48:34 -07:00
Armon Dadgar
8bb8a304df scheduler: determine if any allocations need to be migrated 2015-08-13 16:47:39 -07:00
Armon Dadgar
453a4d6aa5 nomad: rename util method 2015-08-13 16:40:51 -07:00