Diptanu Choudhury
|
36edabb487
|
Fixed the logic of calculating queued allocation in sys sched (#1724)
|
2016-09-20 12:05:19 -07:00 |
Alex Dadgar
|
683380c25c
|
Merge pull request #1715 from hashicorp/b-dead-system-nodes
Fix bug where dead nodes weren't properly handled by system scheduler
|
2016-09-19 11:49:44 -07:00 |
Alex Dadgar
|
47551e93b4
|
Fix bug in which dead nodes weren't being properly handled by system scheduler
|
2016-09-19 11:49:27 -07:00 |
Diptanu Choudhury
|
1b3c5e98c8
|
Renaming LocalDisk to EphemeralDisk (#1710)
Renaming LocalDisk to EphemeralDisk
|
2016-09-14 15:43:42 -07:00 |
Diptanu Choudhury
|
d94bb45ad3
|
Added some more comments
|
2016-08-31 14:06:31 -07:00 |
Diptanu Choudhury
|
52e9946da9
|
Implemented SetPrefferingNodes in stack
|
2016-08-30 16:17:50 -07:00 |
Diptanu Choudhury
|
bfee7b30a3
|
Introducing shared resources in alloc
|
2016-08-29 13:49:25 -07:00 |
Diptanu Choudhury
|
13497913f9
|
Ensuring resources are re-calculated properly in fsm
|
2016-08-26 20:13:11 -07:00 |
Diptanu Choudhury
|
e79cb67391
|
Changing implementation of AllocsFit
|
2016-08-26 17:28:29 -05:00 |
Diptanu Choudhury
|
3447658bba
|
Added scheduler tests to ensure disk constraints are honored
|
2016-08-25 15:31:56 -05:00 |
Diptanu Choudhury
|
ffaf6c6299
|
Fixed some tests
|
2016-08-25 13:56:39 -05:00 |
Diptanu Choudhury
|
ec73c768f1
|
Making the scheduler use LocalDisk instead of Resources.DiskMB
|
2016-08-25 12:27:42 -05:00 |
Diptanu Choudhury
|
c1a455983d
|
Added the chained alloc for system scheduler
|
2016-08-16 10:49:45 -07:00 |
Diptanu Choudhury
|
1de89776d7
|
Marking an allocation chained if we are creating this to replace an old one
|
2016-08-15 17:52:41 -07:00 |
Alex Dadgar
|
64f7eff612
|
Plan on system scheduler doesn't count nodes who don't meet constraints
|
2016-08-11 15:26:25 -07:00 |
Diptanu Choudhury
|
23fcb9f5c9
|
Ensuring system sched doesn't increment queued count when nodes are filtered
|
2016-08-10 14:33:13 -07:00 |
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
|
e33bda76bf
|
test sched doesn't mark complete as lost + core_sched tests
|
2016-08-04 11:24:17 -07:00 |
Alex Dadgar
|
ac3328e812
|
Make scheduler mark allocations as lost
|
2016-08-03 15:57:46 -07:00 |
Alex Dadgar
|
3a9f3a31bc
|
KillTimeout can be modified in place
|
2016-08-01 20:19:12 -07:00 |
Alex Dadgar
|
e661c09898
|
fix filter logic
|
2016-07-28 15:57:56 -07:00 |
Alex Dadgar
|
ddbd9261c1
|
Merge pull request #1471 from hashicorp/b-handle-old-batch-allocs
filterCompleteAllocs filters replaced batch allocs
|
2016-07-28 14:31:19 -07:00 |
Diptanu Choudhury
|
eb08405467
|
Updated tests and added logic to system sched
|
2016-07-28 14:02:50 -07:00 |
Diptanu Choudhury
|
2e84d246f9
|
fixed a comment
|
2016-07-28 12:22:44 -07:00 |
Diptanu Choudhury
|
48eda99dd9
|
Setting the queued count as zero if there is nothing to place
|
2016-07-28 12:13:35 -07:00 |
Diptanu Choudhury
|
4a8636cb61
|
Added a test
|
2016-07-27 17:49:53 -07:00 |
Alex Dadgar
|
c132952ba2
|
filterCompleteAllocs filters replaced batch allocs
|
2016-07-27 11:54:55 -07:00 |
Diptanu Choudhury
|
d1a6bdb4ba
|
Making the queued allocations bind late
|
2016-07-25 22:11:11 -07:00 |
Diptanu Choudhury
|
d1682e052a
|
Added a test for adjustQueuedAllocations
|
2016-07-25 17:31:40 -07:00 |
Diptanu Choudhury
|
51cb201a09
|
Initializing the queued allocations late
|
2016-07-25 17:26:38 -07:00 |
Diptanu Choudhury
|
09aa867cc2
|
Added a test to ensure we record the queued allocations correctly when the plan made partial progress
|
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
|
4a17d8e6d6
|
Added a test to ensure failed batch allocations are being added to the number of queued allocations
|
2016-07-25 17:26:38 -07:00 |
Diptanu Choudhury
|
39bcfcd1c6
|
Added a test to ensure system scheduler records the correct number of queued allocations
|
2016-07-25 17:26:38 -07:00 |
Diptanu Choudhury
|
cce5f483ae
|
Added 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
|
804ef1e932
|
Not setting the desired and client status of an allocation during in-place updates
|
2016-07-25 17:26:38 -07:00 |
Diptanu Choudhury
|
a64785417d
|
Fixed the logic for decrementing the count of queued based on plan result
|
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 |
Diptanu Choudhury
|
487c66b84d
|
Removing the queued state of Job Summary and alloc desired status false
|
2016-07-13 13:20:46 -06:00 |
Alex Dadgar
|
e90529afc9
|
test for max plan
|
2016-06-20 17:56:49 -07:00 |
Alex Dadgar
|
67c0816726
|
Handle max plans
|
2016-06-20 17:43:02 -07:00 |
Sean Chittenden
|
a658299235
|
Misc typos
|
2016-06-16 16:17:17 -07:00 |
Alex Dadgar
|
d44c4761f6
|
track failed allocations properly
|
2016-06-15 12:58:19 -07:00 |
Alex Dadgar
|
8e231fa382
|
Rename ConsulService back to Service
|
2016-06-12 16:36:49 -07:00 |
Sean Chittenden
|
2f036231e5
|
Merge pull request #1201 from hashicorp/f-dyn-server-list
Dynamic Server Lists/Client Bootstrapping via consul.
|
2016-06-11 18:58:25 -04:00 |
Alex Dadgar
|
b064b392fc
|
Only unblock if missed class was added after eval snapshot index
|
2016-06-10 15:24:06 -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 |