Diptanu Choudhury
|
13bab5b1ad
|
Added scheduler tests
|
2016-08-09 14:52:25 -07:00 |
Diptanu Choudhury
|
ab94c8eed9
|
Marking allocations which are not terminal and are on down nodes as lost
|
2016-08-09 13:11:58 -07:00 |
Alex Dadgar
|
ac3328e812
|
Make scheduler mark allocations as lost
|
2016-08-03 15:57:46 -07:00 |
Diptanu Choudhury
|
eb08405467
|
Updated tests and added logic to system sched
|
2016-07-28 14:02:50 -07:00 |
Diptanu Choudhury
|
d1a6bdb4ba
|
Making the queued allocations bind late
|
2016-07-25 22:11:11 -07:00 |
Diptanu Choudhury
|
51cb201a09
|
Initializing the queued allocations late
|
2016-07-25 17:26:38 -07:00 |
Diptanu Choudhury
|
8f0d2a2775
|
Fixed some more tests
|
2016-07-25 17:26:38 -07:00 |
Diptanu Choudhury
|
dabb83063b
|
Review comments
|
2016-07-25 17:26:38 -07:00 |
Diptanu Choudhury
|
50842b88c7
|
Fixed some bugs
|
2016-07-25 17:26:38 -07:00 |
Diptanu Choudhury
|
1cc0bc392b
|
Setting the number of queued allocations per task group
|
2016-07-25 17:26:38 -07:00 |
Alex Dadgar
|
d44c4761f6
|
track failed allocations properly
|
2016-06-15 12:58:19 -07:00 |
Sean Chittenden
|
95c9d1a63e
|
Per-comment, remove structs.Allocation's Services attribute.
Nuke PopulateServiceIDs() now that it's also no longer needed.
|
2016-06-10 15:54:39 -04:00 |
Alex Dadgar
|
fb8d79a908
|
Blocked evals don't store TG alloc metrics
|
2016-05-27 11:26:14 -07:00 |
Alex Dadgar
|
fcc57fbc66
|
rename SpawnedBlockedEval and simplify map safety check
|
2016-05-24 18:12:59 -07:00 |
Alex Dadgar
|
1feb57b047
|
Evals track blocked evals they create
|
2016-05-19 13:09:52 -07:00 |
Alex Dadgar
|
8f5f12ae81
|
Scheduler no longer produces failed allocations; failed alloc metrics stored in evaluation
|
2016-05-18 18:11:40 -07:00 |
Alex Dadgar
|
117b926e2b
|
inplaceUpdate returns the allocs that were updated in-place
|
2016-05-17 15:37:37 -07:00 |
Alex Dadgar
|
ab0b57a9a1
|
Initial plan endpoint implementation - WIP
|
2016-05-05 11:21:58 -07:00 |
Diptanu Choudhury
|
3f0580f204
|
Added a note about backward compatibility
|
2016-03-23 19:08:07 -07:00 |
Alex Dadgar
|
ad92e50a24
|
Avoid serializes Allocation.Resources
|
2016-03-01 14:09:25 -08:00 |
Armon Dadgar
|
87447efa61
|
schedule: deduplicate the jobs
|
2016-02-21 11:32:56 -08:00 |
Armon Dadgar
|
0dbd4c46c9
|
nomad: make PopulateServiceIDs more efficient
|
2016-02-21 11:15:00 -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
|
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
|
7a8acd32e4
|
Populating service ids only if allocations can be placed for system jobs
|
2015-12-15 08:38:18 -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 |