Preetha Appan
|
c1b92c284e
|
Work in progress - force rescheduling of failed allocs
|
2018-05-08 17:26:57 -05:00 |
|
Alex Dadgar
|
c6478d9469
|
clarify comment
|
2018-05-07 14:55:01 -05:00 |
|
Alex Dadgar
|
8626c1b94a
|
Reschedule when we have canaries properly
|
2018-05-07 14:55:01 -05:00 |
|
Alex Dadgar
|
550f5e31f8
|
Allow canary count greater than desired
|
2018-05-07 14:50:01 -05:00 |
|
Preetha Appan
|
5329900f6d
|
Only use DesiredTransition.Reschedule in reconciler when its an active deployment
|
2018-05-07 14:50:01 -05:00 |
|
Alex Dadgar
|
5547974f35
|
Only reschedule allowed deployment allocs
|
2018-05-07 14:50:01 -05:00 |
|
Preetha Appan
|
7e17bc231f
|
remove unnecessary check and other fixes from code review
|
2018-04-04 07:35:20 -05:00 |
|
Preetha Appan
|
00537c739b
|
Fixes edge cases around timing and task finish time being set more than once
|
2018-04-03 16:34:59 -05:00 |
|
Preetha Appan
|
d87e528059
|
rename skip->ignore and improve comment formatting
|
2018-03-29 15:11:10 -05:00 |
|
Preetha Appan
|
38a7614776
|
Refactored for readability, pair programmed with @dadgar
|
2018-03-29 13:28:37 -05:00 |
|
Preetha Appan
|
5090fefe96
|
Filter out allocs with DesiredState = stop, and unit tests
|
2018-03-29 09:28:52 -05:00 |
|
Preetha Appan
|
cbfd69ce7a
|
Fix edge case in reconciler where service jobs with ClientstatusComplete were not replaced
|
2018-03-23 18:41:00 -05: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 |
|
Preetha Appan
|
9fed0d2103
|
Get reschedule policy from the alloc directly
|
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
|
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
|
f8eb766fb5
|
spelling: reschedulable
|
2018-03-11 18:48:12 +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
|
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
|
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
|
3b4d7ac2a3
|
Fix some typos
|
2017-12-14 13:29:27 -06:00 |
|
Alex Dadgar
|
4173834231
|
Enable more linters
|
2017-09-26 15:26:33 -07:00 |
|
Alex Dadgar
|
2453f13fc5
|
fixes
|
2017-08-15 12:27:05 -07:00 |
|
Alex Dadgar
|
0570e09feb
|
Fix panic occuring from improper bitmap size
This PR fixes an allignment calculation when determining the bitmap
size.
Fixes https://github.com/hashicorp/nomad/issues/3008
|
2017-08-12 15:37:02 -07:00 |
|
Luke Farnell
|
f0ced87b95
|
fixed all spelling mistakes for goreport
|
2017-08-07 17:13:05 -04:00 |
|
Alex Dadgar
|
66a90326e1
|
Treat destructive updates atomically
|
2017-07-16 10:35:38 -07:00 |
|
Alex Dadgar
|
454083ba1b
|
Remove canary
|
2017-07-07 12:10:04 -07:00 |
|
Alex Dadgar
|
8424a3b380
|
Change canary handling
|
2017-07-07 12:10:04 -07:00 |
|
Alex Dadgar
|
c10d7ab871
|
Remove promoted bit from allocation
|
2017-07-07 12:10:04 -07:00 |
|
Alex Dadgar
|
b2573b01f9
|
Fix canary handling
|
2017-07-07 12:03:11 -07:00 |
|
Alex Dadgar
|
7952240d69
|
Deployment tests
|
2017-07-07 12:03:11 -07:00 |
|
Alex Dadgar
|
ce55559f12
|
Non-Canary/Deployment Tests
|
2017-07-07 12:03:11 -07:00 |
|
Alex Dadgar
|
c77944ed29
|
assign names
|
2017-07-07 12:03:11 -07:00 |
|
Alex Dadgar
|
ecacd44888
|
handle batch filtering
|
2017-07-07 12:03:11 -07:00 |
|
Alex Dadgar
|
994ad285b7
|
Split reconcile file
|
2017-07-07 12:03:11 -07:00 |
|