Armon Dadgar
|
0dbd4c46c9
|
nomad: make PopulateServiceIDs more efficient
|
2016-02-21 11:15:00 -08:00 |
Alex Dadgar
|
8e6544333e
|
Only set eligibility if the eval hasn't escaped
|
2016-02-11 09:45:27 -08:00 |
Alex Dadgar
|
a47d5260c5
|
Reset retry count if progress is made and fail by creating a blocked eval
|
2016-02-09 21:24:47 -08:00 |
Alex Dadgar
|
d930d488b5
|
Fix node drain
|
2016-02-03 12:00:43 -08:00 |
Alex Dadgar
|
c7821f13d7
|
Only replace batch allocations that have failed
|
2016-02-02 17:40:32 -08:00 |
Alex Dadgar
|
151fe5ed88
|
Make computed node class a string and add versioning
|
2016-01-31 18:04:45 -08:00 |
Alex Dadgar
|
9045d7e989
|
Schedulers create blocked eval if there are failed allocations
|
2016-01-31 18:04:45 -08:00 |
Alex Dadgar
|
c0721e45f6
|
Fix bug, add tests, and cli output
|
2016-01-04 14:23:06 -08:00 |
Alex Dadgar
|
36752b9ed4
|
Store the available nodes in the alloc metric
|
2016-01-04 12:07:33 -08:00 |
Diptanu Choudhury
|
b7f556fabc
|
Changed some comments
|
2015-12-14 18:05:58 -08:00 |
Diptanu Choudhury
|
2eb03e1d23
|
Renamed serviceId to serviceID
|
2015-12-14 15:57:56 -08:00 |
Diptanu Choudhury
|
76486d71e2
|
Making the allocs hold service ids
|
2015-12-14 15:08:35 -08:00 |
Alex Dadgar
|
bdf7497f1b
|
Initialize task state in allocation sent by scheduler
|
2015-11-16 15:14:21 -08:00 |
Alex Dadgar
|
d9b78ffdfe
|
Remove base nodes from stack constructors
|
2015-10-16 17:05:23 -07:00 |
Alex Dadgar
|
ab9acb9edf
|
diffResult stores values not pointers
|
2015-10-16 11:43:09 -07:00 |
Alex Dadgar
|
406e135ce8
|
Add negative test to DriverIterator, increase system scheduler attempts, and fix evictAndPlace status message
|
2015-10-16 11:36:26 -07:00 |
Alex Dadgar
|
70c39bd5a4
|
Add diffSystemAlloc which gives richer information which node to place a system allocation
|
2015-10-15 13:14:44 -07:00 |
Alex Dadgar
|
65fd28d7d1
|
Refactor shared code between schedulers
|
2015-10-14 18:39:44 -07:00 |
Alex Dadgar
|
494244ed06
|
System scheduler and system stack
|
2015-10-14 18:39:44 -07:00 |
Ivo Verberk
|
c6e1b13b51
|
Fix vet warnings
|
2015-10-07 12:26:58 +02:00 |
Armon Dadgar
|
a23c8bf713
|
scheduler: Allow rolling update, assign eval first.Fixes #91
|
2015-09-22 21:45:25 -07:00 |
Armon Dadgar
|
ee2fd15cc2
|
scheduler: ignore allocations in terminal state
|
2015-09-17 21:25:55 -07:00 |
Armon Dadgar
|
cece4473b8
|
scheduler: in-place update should preserve network offer
|
2015-09-13 17:06:34 -07:00 |
Armon Dadgar
|
c6f5a8e029
|
scheduler: thread through the TaskResources
|
2015-09-13 15:20:50 -07:00 |
Armon Dadgar
|
ea0795995d
|
Use a single implementation of GenerateUUID
|
2015-09-07 15:23:03 -07:00 |
Armon Dadgar
|
b0ef497f92
|
scheduler: use update strategy for rolling updates
|
2015-09-07 15:17:39 -07:00 |
Armon Dadgar
|
c8bcb292a0
|
scheduler: support in-place allocation updates
|
2015-09-07 12:27:12 -07:00 |
Armon Dadgar
|
f8ee848fee
|
scheduler: share context and stack
|
2015-09-07 11:34:59 -07:00 |
Armon Dadgar
|
8bedd3769c
|
nomad: unifying the state store API
|
2015-09-06 20:56:38 -07:00 |
Armon Dadgar
|
2ee6947844
|
scheduler: updating for new APIs
|
2015-08-25 17:06:06 -07:00 |
Armon Dadgar
|
b77e4ff343
|
scheduler: update tests to filter terminal allocs
|
2015-08-23 16:30:57 -07:00 |
Armon Dadgar
|
0dff5a77a2
|
scheduler: coalesce failures by task group
|
2015-08-16 10:03:21 -07:00 |
Armon Dadgar
|
088cc37487
|
scheduler: update status and test retry limit
|
2015-08-15 14:47:13 -07:00 |
Armon Dadgar
|
9fd8049e16
|
scheduler: create allocs for failed placements
|
2015-08-15 13:40:13 -07:00 |
Armon Dadgar
|
6738e9fe08
|
nomad: associate alloc with eval
|
2015-08-15 13:08:06 -07:00 |
Armon Dadgar
|
0b1d096f87
|
scheduler: adding minor specialization for batch
|
2015-08-13 22:35:48 -07:00 |
Armon Dadgar
|
ddfe28e694
|
scheduler: ServiceScheduler is now GenericScheduler with service and batch modes
|
2015-08-13 22:28:37 -07:00 |