Preetha Appan
|
dd91a2f5be
|
Make garbage collection be aware of rescheduling info in allocations
|
2018-01-31 09:58:05 -06:00 |
|
Preetha Appan
|
9d15e0c05b
|
Code review feedback
|
2018-01-31 09:58:05 -06:00 |
|
Preetha Appan
|
a1237d627a
|
code review feedback
|
2018-01-31 09:58:05 -06:00 |
|
Preetha Appan
|
646cef4cef
|
Flaky contains check replaced with regex
|
2018-01-31 09:58:05 -06:00 |
|
Preetha Appan
|
95dba191ac
|
Always show reschedule tracking and next alloc id in alloc status
|
2018-01-31 09:58:05 -06:00 |
|
Preetha Appan
|
36b8e91625
|
Show info about remaining reschedule attempts relative to alloc modify time
|
2018-01-31 09:58:05 -06:00 |
|
Preetha Appan
|
5714a6b8bf
|
Add method on API alloc to calculate attempted and remaining reschedule events
|
2018-01-31 09:58:05 -06:00 |
|
Preetha Appan
|
537f410e75
|
Show some information about rescheduling in alloc-status cli
|
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
|
b7e59e8037
|
Fix logging levels per code review
|
2018-01-31 09:58:05 -06:00 |
|
Preetha Appan
|
13444c08a4
|
Remove unused method
|
2018-01-31 09:58:05 -06:00 |
|
Preetha
|
ec1de50d01
|
replace err with warn
|
2018-01-31 09:58:05 -06:00 |
|
Preetha Appan
|
5f501f632b
|
s/assert/require/g
|
2018-01-31 09:58:05 -06:00 |
|
Preetha Appan
|
52a665836e
|
Remove extra fields set in client allocations during update
|
2018-01-31 09:58:05 -06:00 |
|
Preetha Appan
|
e09ea8c0b0
|
Address code review comments
|
2018-01-31 09:58:05 -06:00 |
|
Preetha Appan
|
780c8cceab
|
Fix linting
|
2018-01-31 09:56:53 -06:00 |
|
Preetha Appan
|
57e20b6399
|
Fix flaky test that fails when there is CPU contention
|
2018-01-31 09:56:53 -06:00 |
|
Preetha Appan
|
0c56a12a77
|
Add RescheduleTracker to allocations API struct
|
2018-01-31 09:56:53 -06:00 |
|
Preetha Appan
|
4a78c5bc84
|
Fix unit test
|
2018-01-31 09:56:53 -06:00 |
|
Preetha Appan
|
1f834d1a31
|
Add reschedule policy to API, and HCL parsing support.
|
2018-01-31 09:56:53 -06:00 |
|
Preetha Appan
|
9c600c6d6c
|
Clean up comments, and one more unit test
|
2018-01-31 09:56:53 -06:00 |
|
Preetha Appan
|
f3eb343ffa
|
Reconcile against reschedule tracker api changes
|
2018-01-31 09:56:53 -06:00 |
|
Preetha Appan
|
2567b51c58
|
Edge trigger evaluation when allocations client status is failed
|
2018-01-31 09:56:53 -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
|
6fcd9f67a8
|
Named fields in unit test and one more test case
|
2018-01-31 09:56:53 -06:00 |
|
Preetha Appan
|
5ee3cdecc5
|
Clean up the copy method + unit test
|
2018-01-31 09:56:53 -06:00 |
|
Preetha Appan
|
8408835af8
|
Wrap reschedule events in another struct and other review feedback
|
2018-01-31 09:56:53 -06:00 |
|
Preetha Appan
|
0a39f213e3
|
Export RescheduleEligible method for accessibility from UpdateAlloc endpoint
|
2018-01-31 09:56:53 -06:00 |
|
Preetha Appan
|
e2eabffcbd
|
Add comment
|
2018-01-31 09:56:53 -06:00 |
|
Preetha Appan
|
28364331cc
|
New structs and methods for reschedule policy, reschedule tracking and unit tests
|
2018-01-31 09:56:53 -06:00 |
|
Michael Schurter
|
cc54e36f91
|
Merge pull request #3798 from simar7/qemu-graceful-shutdown-bug
[QEMU] Fixing an unintentional variable shadowing
|
2018-01-30 17:43:44 -08:00 |
|
Kyle Havlovitz
|
cb2321353c
|
Merge pull request #3812 from hashicorp/autopilot-config-change
Refactor redundancy_zone/upgrade_version out of client meta
|
2018-01-30 16:14:26 -08:00 |
|
Kyle Havlovitz
|
5cec4e794e
|
Fix autopilot guide example
|
2018-01-30 16:12:39 -08:00 |
|
Kyle Havlovitz
|
0eb0acacdc
|
Fix remaining issues with autopilot change
|
2018-01-30 15:21:28 -08:00 |
|
Michael Schurter
|
66edc768f5
|
Add changelog entry for #3773
|
2018-01-30 14:59:17 -08:00 |
|
Chelsea Komlo
|
5d47a88298
|
Merge pull request #3817 from hashicorp/d-3814-changelog
Changelog for PR #3814
|
2018-01-30 17:58:07 -05:00 |
|