Nick Ethier
|
d35bf6d184
|
nomad: handle edge case where node drain event shouldn't be emitted
|
2018-06-06 14:02:10 -04:00 |
Preetha Appan
|
647ccc2dc3
|
fix bug where disabling a node drain when there is no drain strategy set causes scheduling eligibility to stay ineligible
|
2018-05-30 12:28:46 -05:00 |
Alex Dadgar
|
21c5ed850d
|
Register events
|
2018-05-22 14:06:33 -07:00 |
Alex Dadgar
|
1fe9cb4f00
|
update error message
|
2018-05-22 14:04:59 -07:00 |
Alex Dadgar
|
5f2080bc26
|
Emit events based on eligibility
|
2018-05-22 14:04:59 -07:00 |
Alex Dadgar
|
b6ecb75af9
|
update error message
|
2018-05-22 14:01:43 -07:00 |
Alex Dadgar
|
0cb31feb1f
|
Add node event when draining is set/removed/updated
|
2018-05-10 16:54:43 -07:00 |
Alex Dadgar
|
a35248d1d8
|
Plumb event via FSM
|
2018-05-10 16:30:54 -07:00 |
Alex Dadgar
|
8d50955054
|
Fix typos
|
2018-05-07 14:50:01 -05:00 |
Preetha Appan
|
a569d34f25
|
Add custom status description for rescheduling follow up evals, and make unit test robust
|
2018-04-10 15:30:15 -05:00 |
Preetha Appan
|
b3402efd0b
|
Adds a new custom description for update alloc triggered evals to make it easier to unit test.
|
2018-04-10 14:00:07 -05:00 |
Preetha Appan
|
d1cb5df477
|
Batch evals for rescheduling failed allocs correctly and group them by job ID
|
2018-04-09 14:05:31 -05:00 |
Alex Dadgar
|
58a3ec3fb2
|
Improve Vault error handling
|
2018-04-03 14:29:22 -07:00 |
Alex Dadgar
|
de4b3772f1
|
Create evals for system jobs when drain is unset
This PR creates evals for system jobs when:
* Drain is unset and mark eligible is true
* Eligibility is restored to the node
|
2018-03-27 15:53:24 -07:00 |
Alex Dadgar
|
5dacb057b7
|
Only track nodes if the conn is from the node
Fixes a bug in which a connection to a Nomad server was treated as a
connection to a node because the server forwarded a node specific RPC.
|
2018-03-27 09:59:31 -07:00 |
Alex Dadgar
|
e63bcb474d
|
Drainer
|
2018-03-21 16:51:44 -07:00 |
Alex Dadgar
|
a37329189a
|
Improve DeadlineTime helper
|
2018-03-21 16:51:44 -07:00 |
Alex Dadgar
|
8289cc3c6f
|
HTTP and API
|
2018-03-21 16:51:44 -07:00 |
Alex Dadgar
|
0fba0101b6
|
RPC/FSM/State Store for Eligibility
|
2018-03-21 16:51:44 -07:00 |
Alex Dadgar
|
b3d2346419
|
Upgrade path
|
2018-03-21 16:51:43 -07:00 |
Alex Dadgar
|
2f5309d82a
|
Remove update time
|
2018-03-21 16:51:43 -07:00 |
Alex Dadgar
|
e459a666ed
|
Node.Drain takes strategy
|
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 |
Alex Dadgar
|
b8607ad6d6
|
Heartbeat uses client rpc advertise and server defaults server rpc advertise addr
|
2018-03-16 16:47:08 -07:00 |
Alex Dadgar
|
85be2d99b3
|
Drop ACL todo
|
2018-03-14 16:41:46 -07:00 |
Chelsea Komlo
|
810eedfa2a
|
Merge pull request #3945 from hashicorp/f-add-node-events
Add node events
|
2018-03-14 08:42:55 -04:00 |
Preetha
|
360d6e5a92
|
Merge pull request #3968 from hashicorp/f-nicer-vault-error
Make server side error messages from vault more clearer
|
2018-03-13 20:49:39 -05:00 |
Alex Dadgar
|
d3c3deffad
|
fixes
|
2018-03-13 18:08:22 -07:00 |
Chelsea Holland Komlo
|
b41501e442
|
code review feedback
|
2018-03-13 18:08:21 -07:00 |
Chelsea Holland Komlo
|
1488b076d1
|
code review feedback
|
2018-03-13 18:08:21 -07:00 |
Chelsea Holland Komlo
|
93b732f97e
|
move adding node registration event to the state store
|
2018-03-13 18:05:40 -07:00 |
Chelsea Holland Komlo
|
e7e4a31f5d
|
fix up error logging
|
2018-03-13 18:05:40 -07:00 |
Chelsea Holland Komlo
|
4ede27a3c8
|
RPC, FSM, state store for Node.EmitEvent
add node event when registering a node for the first time
|
2018-03-13 18:05:40 -07:00 |
Preetha Appan
|
be4c30112d
|
Code review comment
|
2018-03-13 17:52:33 -05:00 |
Preetha Appan
|
9618f52746
|
Remove error wrapping and make vault connection server side errors clearer.
|
2018-03-13 17:09:03 -05:00 |
Josh Soref
|
173ce63fe9
|
spelling: transition
|
2018-03-11 19:06:05 +00:00 |
Alex Dadgar
|
6dd1c9f49d
|
Refactor
|
2018-02-15 13:59:00 -08:00 |
Alex Dadgar
|
13bbf3fbbb
|
Track client connections
|
2018-02-15 13:59:00 -08:00 |
Preetha Appan
|
b7e59e8037
|
Fix logging levels per code review
|
2018-01-31 09:58:05 -06:00 |
Preetha
|
ec1de50d01
|
replace err with warn
|
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
|
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
|
d340c3adb1
|
Always set modify time on allocations, and other changes addressing review comments
|
2017-11-01 15:13:48 -05:00 |
Preetha Appan
|
39d70be009
|
Add ModifyTime to Allocation and update it both on plan applies and client initiated updates
|
2017-11-01 15:13:48 -05:00 |
Alex Dadgar
|
08ffcd6dd1
|
spelling error
|
2017-10-31 13:32:31 -07:00 |
Alex Dadgar
|
586eeedd3c
|
Merge pull request #3447 from hashicorp/f-node-purge-api
Added the purge API on node endpoints
|
2017-10-27 10:42:26 -07:00 |
Alex Dadgar
|
51795a6cb4
|
GetClientAllocs handles garbage collection events
|
2017-10-26 17:24:54 -07:00 |