Alex Dadgar
|
4718a05d07
|
Revert "dont hard code scheduler type name"
This reverts commit fb0e0dfc2b.
|
2015-10-23 16:32:45 -07:00 |
|
Alex Dadgar
|
fb0e0dfc2b
|
dont hard code scheduler type name
|
2015-10-23 16:31:45 -07:00 |
|
Gregory Man
|
3c43318eb7
|
Make go vet happy
|
2015-10-21 15:47:36 +03:00 |
|
Alex Dadgar
|
2405101328
|
Remove base nodes from stack constructors
|
2015-10-16 17:05:23 -07:00 |
|
Alex Dadgar
|
927efaf4e0
|
Unit tests for the refactor scheduler methods
|
2015-10-16 16:35:55 -07:00 |
|
Alex Dadgar
|
7feb5f1978
|
Refactor task group constraint logic in generic/system stack
|
2015-10-16 14:00:51 -07:00 |
|
Alex Dadgar
|
5bbe7f67ca
|
diffResult stores values not pointers
|
2015-10-16 11:43:09 -07:00 |
|
Alex Dadgar
|
0c5ee683e7
|
Add negative test to DriverIterator, increase system scheduler attempts, and fix evictAndPlace status message
|
2015-10-16 11:36:26 -07:00 |
|
Alex Dadgar
|
5bfb712a7d
|
Add diffSystemAlloc which gives richer information which node to place a system allocation
|
2015-10-15 13:14:44 -07:00 |
|
Alex Dadgar
|
5cd9a55bcd
|
Refactor shared code between schedulers
|
2015-10-14 18:39:44 -07:00 |
|
Alex Dadgar
|
3cd3ac65d1
|
Use valid driver values in test
|
2015-10-14 18:39:44 -07:00 |
|
Alex Dadgar
|
b24f48a4ed
|
System scheduler and system stack
|
2015-10-14 18:39:44 -07:00 |
|
Armon Dadgar
|
b42db2fff1
|
scheduler: adding regexp and version constraint cache
|
2015-10-12 20:15:07 -07:00 |
|
Armon Dadgar
|
641b9f3ee4
|
scheduler: support lexical ordering constraints
|
2015-10-11 15:57:06 -04:00 |
|
Armon Dadgar
|
0a2e874245
|
scheduler: adding regexp constraints
|
2015-10-11 15:35:13 -04:00 |
|
Armon Dadgar
|
54dea9fe87
|
scheduler: adding version constraint logic
|
2015-10-11 15:12:39 -04:00 |
|
Ivo Verberk
|
f9be8ede8f
|
Fix vet warnings
|
2015-10-07 12:26:58 +02:00 |
|
Armon Dadgar
|
69e7d21e9a
|
scheduler: tasks updated should only check if number of dynamic ports is different
|
2015-10-04 15:53:02 -04:00 |
|
Armon Dadgar
|
b81105bd09
|
Change CPU from float64 to int
|
2015-09-23 11:14:32 -07:00 |
|
Armon Dadgar
|
415444466e
|
scheduler: job anti-affinity score should record as negative
|
2015-09-22 22:24:07 -07:00 |
|
Armon Dadgar
|
5fb980bc53
|
scheduler: do not skip job anti-affinity
|
2015-09-22 22:20:07 -07:00 |
|
Armon Dadgar
|
9afa2aeab6
|
scheduler: Allow rolling update, assign eval first.Fixes #91
|
2015-09-22 21:45:25 -07:00 |
|
Chris Bednarski
|
cbc153c12f
|
Added named ports
|
2015-09-22 13:59:16 -07:00 |
|
Armon Dadgar
|
14009c5ce3
|
scheduler: ignore allocations in terminal state
|
2015-09-17 21:25:55 -07:00 |
|
Armon Dadgar
|
d790b13237
|
scheduler: pass failure reason to ExhaustedNode
|
2015-09-13 18:38:26 -07:00 |
|
Armon Dadgar
|
64b0bd43b4
|
scheduler: in-place update should preserve network offer
|
2015-09-13 17:06:34 -07:00 |
|
Armon Dadgar
|
d70dcecdaf
|
scheduler: track dimension of exhaustion
|
2015-09-13 16:48:01 -07:00 |
|
Armon Dadgar
|
65cd3b4ca7
|
schedule: avoid in-place update of task if network resources are different
|
2015-09-13 16:41:53 -07:00 |
|
Armon Dadgar
|
cceea396f6
|
scheduler: expose reason network offer failed
|
2015-09-13 16:41:32 -07:00 |
|
Armon Dadgar
|
ca67742fbb
|
scheduler: thread through the TaskResources
|
2015-09-13 15:20:50 -07:00 |
|
Armon Dadgar
|
6da83f1e1b
|
nomad: update for new AllocsFit API
|
2015-09-13 14:57:58 -07:00 |
|
Armon Dadgar
|
5545fd8ec0
|
scheduler: use the new network index
|
2015-09-13 14:37:09 -07:00 |
|
Armon Dadgar
|
415e13717a
|
nomad: moving network index
|
2015-09-13 14:35:28 -07:00 |
|
Armon Dadgar
|
924bf123a1
|
scheduler: binpacker makes network offers
|
2015-09-13 14:31:32 -07:00 |
|
Armon Dadgar
|
5db6f9b8ba
|
scheduler: expose AddReserved, add test
|
2015-09-13 14:31:01 -07:00 |
|
Armon Dadgar
|
793521d1fe
|
scheduler: adding helper library for network assignments
|
2015-09-12 19:34:46 -07:00 |
|
Armon Dadgar
|
bf3981a397
|
scheduler: refactor shared logic
|
2015-09-12 14:44:40 -07:00 |
|
Armon Dadgar
|
40b84e3023
|
scheduler: recompute scan limit on SetNodes
|
2015-09-11 12:03:41 -07:00 |
|
Armon Dadgar
|
23b6a44f82
|
scheduler: Adding SetLimit to LimitIterator
|
2015-09-11 12:01:22 -07:00 |
|
Armon Dadgar
|
8a02dbc481
|
Use a single implementation of GenerateUUID
|
2015-09-07 15:23:03 -07:00 |
|
Armon Dadgar
|
9c4285c6fa
|
scheduler: use update strategy for rolling updates
|
2015-09-07 15:17:39 -07:00 |
|
Armon Dadgar
|
1b2cb12312
|
scheduler: Adding CreateEval to Planner
|
2015-09-07 14:26:29 -07:00 |
|
Armon Dadgar
|
666d66be23
|
scheduler: support in-place allocation updates
|
2015-09-07 12:27:12 -07:00 |
|
Armon Dadgar
|
916f2a7b8c
|
scheduler: util method to diff task groups
|
2015-09-07 12:25:23 -07:00 |
|
Armon Dadgar
|
b54eeec47d
|
scheduler: share context and stack
|
2015-09-07 11:34:59 -07:00 |
|
Armon Dadgar
|
efdf717991
|
scheduler: allow updating the base nodes
|
2015-09-07 11:30:13 -07:00 |
|
Armon Dadgar
|
831848bf5e
|
scheduler: allow StaticIterator to update base set
|
2015-09-07 11:26:16 -07:00 |
|
Armon Dadgar
|
49488ecdba
|
scheduler: pull node shuffle into util
|
2015-09-07 11:23:38 -07:00 |
|
Armon Dadgar
|
b566efd781
|
nomad: unifying the state store API
|
2015-09-06 20:56:38 -07:00 |
|
Armon Dadgar
|
c27a0725cc
|
nomad: cleanup API descrepencies
|
2015-09-06 20:47:42 -07:00 |
|