Michael Schurter
|
cb61a4bdc7
|
Fix linting errors
|
2018-03-21 16:51:45 -07:00 |
Alex Dadgar
|
92b636dd32
|
Fix deadline handling
|
2018-03-21 16:51:44 -07:00 |
Michael Schurter
|
9263cc2ed7
|
scheduler: migrate non-terminal migrating allocs
filterByTainted node should always migrate non-terminal migrating allocs
|
2018-03-21 16:49:48 -07:00 |
Michael Schurter
|
d1ec65d765
|
switch to new raft DesiredTransition message
|
2018-03-21 16:49:48 -07:00 |
Alex Dadgar
|
db4a634072
|
RPC, FSM, State Store for marking DesiredTransistion
fix build tag
|
2018-03-21 16:49:48 -07:00 |
Michael Schurter
|
c0542474db
|
drain: initial drainv2 structs and impl
|
2018-03-21 16:49:48 -07:00 |
Chelsea Holland Komlo
|
329605b7cc
|
fix up scheduling test
|
2018-03-21 15:54:03 -04:00 |
Chelsea Holland Komlo
|
60f12d206f
|
improve comments; update watchDriver
|
2018-03-21 15:15:26 -04:00 |
Chelsea Holland Komlo
|
d92703617c
|
simplify logic
bump log level
|
2018-03-21 15:15:26 -04:00 |
Chelsea Holland Komlo
|
d8f68e5ef8
|
fix up codereview feedback
|
2018-03-21 15:15:26 -04:00 |
Chelsea Holland Komlo
|
c7fd0bd8a1
|
fix up scheduler mocks
|
2018-03-21 15:15:25 -04:00 |
Chelsea Holland Komlo
|
3aa726baab
|
fix scheduler driver name; create node structs file
|
2018-03-21 15:15:25 -04:00 |
Chelsea Holland Komlo
|
3cba95e8a7
|
allow nomad to schedule based on the status of a client driver health check
Slight updates for go style
|
2018-03-21 15:15:25 -04:00 |
Preetha Appan
|
56e60e5840
|
Fix linting warning
|
2018-03-14 16:12:22 -05:00 |
Preetha Appan
|
9a5e6edf1f
|
Rename DelayCeiling to MaxDelay
|
2018-03-14 16:10:32 -05:00 |
Preetha Appan
|
3e96c6c4e0
|
Address more code review feedback
|
2018-03-14 16:10:32 -05:00 |
Preetha Appan
|
9fed0d2103
|
Get reschedule policy from the alloc directly
|
2018-03-14 16:10:32 -05:00 |
Preetha Appan
|
e89bbf7289
|
Update comment about WaitTime
|
2018-03-14 16:10:32 -05:00 |
Preetha Appan
|
e2656ef546
|
Cleaner handling of batched evals
|
2018-03-14 16:10:32 -05:00 |
Preetha Appan
|
47e0280d96
|
More small review feedback
|
2018-03-14 16:10:32 -05:00 |
Preetha Appan
|
2ba976dec8
|
Remove unnecessary check against 5 second window for determining immediate scheduling eligibility
|
2018-03-14 16:10:32 -05:00 |
Preetha Appan
|
5373ade731
|
Scheduler and Reconciler changes to support delayed rescheduling
|
2018-03-14 16:10:32 -05:00 |
Josh Soref
|
e0f6a33fe5
|
spelling: system
|
2018-03-11 19:01:19 +00:00 |
Josh Soref
|
a89e1b8395
|
spelling: strategy
|
2018-03-11 18:58:19 +00:00 |
Josh Soref
|
f8eb766fb5
|
spelling: reschedulable
|
2018-03-11 18:48:12 +00:00 |
Josh Soref
|
ed8db9992e
|
spelling: feasibility
|
2018-03-11 18:07:09 +00:00 |
Josh Soref
|
bf9283c606
|
spelling: corresponding
|
2018-03-11 17:51:41 +00:00 |
Josh Soref
|
ca4ceb0e5c
|
spelling: commits
|
2018-03-11 17:47:45 +00:00 |
Preetha Appan
|
7b6ba7a1f4
|
Fixes bug in reconciler where previously rescheduled allocs are rescheduled again. Simplified logic and added test case to catch this.
|
2018-02-20 12:07:56 -06:00 |
Preetha Appan
|
7c57303dd2
|
Clarify comment
|
2018-02-05 16:37:07 -06:00 |
Preetha Appan
|
d48c411692
|
Reconciler should consider failed allocs when marking deployment as failed.
|
2018-02-02 19:40:25 -06:00 |
Preetha Appan
|
a1237d627a
|
code review feedback
|
2018-01-31 09:58:05 -06:00 |
Preetha Appan
|
5ad892026a
|
Add a field to track the next allocation during a replacement
|
2018-01-31 09:58:05 -06:00 |
Preetha Appan
|
2ed4de7e7b
|
Track previous node id correctly, plus unit test
|
2018-01-31 09:58:05 -06:00 |
Preetha Appan
|
dd4917c2f0
|
Add more clarification in comment
|
2018-01-31 09:58:05 -06:00 |
Preetha Appan
|
09bef7d1ce
|
Preallocate slice for skipped nodes
|
2018-01-31 09:58:05 -06:00 |
Preetha Appan
|
237beb49ae
|
Better score threshold
|
2018-01-31 09:58:05 -06:00 |
Preetha Appan
|
fa18c0def4
|
Add one more unit test
|
2018-01-31 09:58:05 -06:00 |
Preetha Appan
|
a75540cec6
|
Limit iterator uses a score threshold and a maxSkip value to be able to skip lower scoring nodes
|
2018-01-31 09:58:05 -06:00 |
Preetha Appan
|
b6268a5fab
|
Beef up unit test for rescheduling batch jobs
|
2018-01-31 09:56:53 -06:00 |
Preetha Appan
|
ea4a889e28
|
Address more code review feedback
|
2018-01-31 09:56:53 -06:00 |
Preetha Appan
|
bd89d2b39e
|
Make sure that reschedule trackers are not added for node drain replacements
|
2018-01-31 09:56:53 -06:00 |
Preetha Appan
|
a662b38801
|
Improve reconciler unit tests
|
2018-01-31 09:56:53 -06:00 |
Preetha Appan
|
fee4ccf154
|
Prevent side effect modification of select options when preferred nodes are set
|
2018-01-31 09:56:53 -06:00 |
Preetha Appan
|
21b7b79d5d
|
Add helper methods, use require and other code review feedback
|
2018-01-31 09:56:53 -06:00 |
Preetha Appan
|
d0f9d59abb
|
Reconile with changes to structs for reschedule tracking
|
2018-01-31 09:56:53 -06:00 |
Preetha Appan
|
fbb1936dee
|
Fix some comments and lint warnings, remove unused method
|
2018-01-31 09:56:53 -06:00 |
Preetha Appan
|
031c566ada
|
Reschedule previous allocs and track their reschedule attempts
|
2018-01-31 09:56:53 -06:00 |
Preetha Appan
|
fd2fbefa4c
|
Add a field to track the next allocation during a replacement
|
2018-01-24 17:55:05 -06:00 |
Alex Dadgar
|
6dda0ebaed
|
gofmt
|
2018-01-04 14:45:15 -08:00 |