Commit Graph

3163 Commits

Author SHA1 Message Date
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
Armon Dadgar
eb408ddd39 scheduler: simplify eviction logic 2015-08-13 16:29:28 -07:00
Armon Dadgar
057d226d3f scheduler: testing utility methods 2015-08-13 16:25:59 -07:00
Armon Dadgar
51edb53fb5 scheduler: refactor harness location 2015-08-13 15:57:49 -07:00
Armon Dadgar
133d879abd scheduler: working on plan submission 2015-08-13 15:17:24 -07:00
Armon Dadgar
0e7ee85c24 scheduler: support iterator reset 2015-08-13 15:01:02 -07:00
Armon Dadgar
5ba7f0a632 scheduler: working on node selection 2015-08-13 14:03:03 -07:00
Armon Dadgar
84bbc11b6a nomad: tweak structs 2015-08-13 14:02:39 -07:00
Armon Dadgar
c26ebf48bb scheduler: allow changing parameters mid-stream 2015-08-13 13:52:20 -07:00
Armon Dadgar
ec4712d157 nomad: adding NodesByDatacenterStatus 2015-08-13 13:17:03 -07:00
Armon Dadgar
f1f7a83093 scheduler: testing bin pack scoring 2015-08-13 13:08:15 -07:00
Armon Dadgar
4ad3ceac45 scheduler: testing basic bin pack 2015-08-13 12:08:53 -07:00
Armon Dadgar
765eebda25 scheduler: refactor tests 2015-08-13 12:02:42 -07:00
Armon Dadgar
96228795fe scheduler: working on bin pack 2015-08-13 11:54:59 -07:00
Armon Dadgar
3e8117e91c scheduler: Adding State to Context 2015-08-13 11:33:58 -07:00
Armon Dadgar
a4bf95e282 schedueler: adding best fit scoring 2015-08-13 11:28:02 -07:00
Armon Dadgar
7320ae90a6 scheduler: implement basic constraint iterator 2015-08-13 10:46:30 -07:00
Armon Dadgar
fff84e8487 scheduler: implementing driver iterator 2015-08-13 10:19:46 -07:00
Armon Dadgar
acb8370d0c scheduler: testing more iterators 2015-08-13 10:13:11 -07:00
Armon Dadgar
6ecf43bdee scheduler: testing select iterators 2015-08-13 10:05:54 -07:00
Armon Dadgar
7cba5968b5 nomad: avoid split-brain in plan processing due to leader transition or eval retry 2015-08-12 15:44:36 -07:00
Armon Dadgar
b3b2c4d540 nomad: avoid split-brain eval handling after leader transition 2015-08-12 15:25:31 -07:00
Armon Dadgar
9d0e6b40bd scheduler: adding static rank iterator 2015-08-11 18:30:45 -07:00
Armon Dadgar
c01879bb33 scheduler: adding various iterators 2015-08-11 18:27:54 -07:00
Armon Dadgar
3743a9e9a9 scheduler: adding feasibility iterators 2015-08-11 17:57:23 -07:00
Armon Dadgar
85938507aa scheduler: working on job updates 2015-08-11 16:41:48 -07:00