Alex Dadgar
|
11f9fe4960
|
spelling fixes
|
2018-03-21 16:51:44 -07:00 |
Alex Dadgar
|
bc7385812d
|
Comments
|
2018-03-21 16:51:44 -07:00 |
Alex Dadgar
|
e87c677a42
|
handle empty node case
|
2018-03-21 16:51:44 -07:00 |
Alex Dadgar
|
405dab2253
|
integration test and basic fixes
|
2018-03-21 16:51:44 -07:00 |
Alex Dadgar
|
e63bcb474d
|
Drainer
|
2018-03-21 16:51:44 -07:00 |
Alex Dadgar
|
4754366640
|
job watcher
|
2018-03-21 16:51:44 -07:00 |
Alex Dadgar
|
504bfabb4d
|
Node's being untracked or having updated deadlines, updates the deadliner
|
2018-03-21 16:51:44 -07:00 |
Alex Dadgar
|
66eaaa6a4d
|
node watcher
|
2018-03-21 16:51:44 -07:00 |
Alex Dadgar
|
527ac0b39d
|
drain heap
|
2018-03-21 16:51:44 -07:00 |
Alex Dadgar
|
2d4c193a0a
|
Initial design
|
2018-03-21 16:51:44 -07:00 |
Alex Dadgar
|
33ca319080
|
System test runs on mac
|
2018-03-21 16:51:44 -07:00 |
Alex Dadgar
|
f8d4a3a9e6
|
Fix file names
|
2018-03-21 16:51:44 -07:00 |
Alex Dadgar
|
02019f216a
|
Correct defaulting
|
2018-03-21 16:51:44 -07:00 |
Michael Schurter
|
32a7649359
|
refactor main drainloop into 2 more methods
|
2018-03-21 16:51:44 -07:00 |
Michael Schurter
|
5e52f84bb7
|
drainer: refactor newStopAllocs, applyMigrations
|
2018-03-21 16:51:44 -07:00 |
Michael Schurter
|
62960ed7bd
|
client: don't monitor health of non-service jobs
Also fix system job draining; won't work without deadline fixes
|
2018-03-21 16:51:44 -07:00 |
Alex Dadgar
|
a37329189a
|
Improve DeadlineTime helper
|
2018-03-21 16:51:44 -07:00 |
Michael Schurter
|
b7c993f0e5
|
drainer: convert fsm errors to go errors
|
2018-03-21 16:51:44 -07:00 |
Michael Schurter
|
ab0de41884
|
drainer: factor job & node watchers out of drainer.go
|
2018-03-21 16:51:44 -07:00 |
Michael Schurter
|
5922aef623
|
Restart every time SetEnabled(true) is called
|
2018-03-21 16:51:44 -07:00 |
Michael Schurter
|
959d447d38
|
Remove unused context
|
2018-03-21 16:51:44 -07:00 |
Michael Schurter
|
8b41e9b2e1
|
drainer: drainer should shutdown with server
|
2018-03-21 16:51:44 -07:00 |
Michael Schurter
|
0a17076ad2
|
refactor drainer into a subpkg
|
2018-03-21 16:51:44 -07:00 |
Alex Dadgar
|
78c7c36e65
|
code review
|
2018-03-21 16:51:44 -07:00 |
Alex Dadgar
|
ac4975cef4
|
Small refactor and cleanups
|
2018-03-21 16:51:44 -07:00 |
Alex Dadgar
|
93871c18f8
|
Fix retaining the drain
|
2018-03-21 16:51:44 -07:00 |
Alex Dadgar
|
010a6b8ca5
|
Unblock evals once eligible
|
2018-03-21 16:51:44 -07:00 |
Alex Dadgar
|
d47c68f764
|
Add eligibility to node view
|
2018-03-21 16:51:44 -07:00 |
Alex Dadgar
|
c0f808205e
|
node eligibility command
|
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
|
f44fbac66a
|
flag comment
|
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
|
0965c9ed28
|
Fix tests
|
2018-03-21 16:51:43 -07:00 |
Alex Dadgar
|
010228577e
|
Drain cli, api, http
|
2018-03-21 16:51:43 -07:00 |
Alex Dadgar
|
e459a666ed
|
Node.Drain takes strategy
|
2018-03-21 16:49:48 -07:00 |
Michael Schurter
|
03d0e5b8a0
|
improve drain fsm/statestore tests
|
2018-03-21 16:49:48 -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 |
Michael Schurter
|
acf59ee75e
|
drainer: switch to job based watching
|
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
|
bb0ff44fb4
|
mock_driver: improve Kill() logging
|
2018-03-21 16:49:48 -07:00 |
Michael Schurter
|
187716944f
|
testlog: override testlogger with envvar
|
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 Komlo
|
6fc9231dac
|
Merge pull request #3856 from hashicorp/f-client-add-health-checks
Client driver health checks for Docker
|
2018-03-21 18:05:00 -04:00 |
Chelsea Holland Komlo
|
66e44cdb73
|
Allow TLS configurations for HTTP and RPC connections to be reloaded separately
|
2018-03-21 17:51:08 -04:00 |
Rob Genova
|
e7af679275
|
Merge pull request #4014 from hashicorp/f-terraform-dynamic-binary
Update Terraform AWS configs to enable Nomad binary substitution
|
2018-03-21 14:16:38 -07:00 |
Michael Lange
|
fc5c4ff093
|
The initial index value should be 1, not 0
|
2018-03-21 13:28:56 -07:00 |
Chelsea Holland Komlo
|
329605b7cc
|
fix up scheduling test
|
2018-03-21 15:54:03 -04:00 |