Michael Schurter
|
ba6628a1b6
|
drain: return on first error
If one error is encountered it is unlikely any further attempts will
succeed, so fail fast.
|
2018-04-03 16:46:35 -07:00 |
|
Michael Schurter
|
edc4891283
|
drain: improve tests and fix spelling
* transistion -> transition
* don't t.Fatal in goroutines
* don't mutate global state
|
2018-04-02 16:40:47 -07:00 |
|
Michael Schurter
|
44a749a7cc
|
drain: fix double-close panic on drain future
|
2018-04-02 16:39:18 -07:00 |
|
Alex Dadgar
|
b18f789020
|
Unmark drain when nodes hit their deadline and only batch/system left and add all job type integration test
|
2018-03-28 17:25:58 -07:00 |
|
Michael Schurter
|
77bddc7941
|
drain: stop sys jobs after drain completes
System allocs should be drained when a node's deadline is hit or when
all other allocs on the node have stopped/migrated.
|
2018-03-27 14:24:01 -07:00 |
|
Michael Schurter
|
8dc7d9fb6a
|
drainer: RegisterJob -> RegisterJobs
Test job watcher
|
2018-03-21 16:51:45 -07:00 |
|
Alex Dadgar
|
fb4badf1bc
|
sharding
|
2018-03-21 16:51:44 -07:00 |
|
Alex Dadgar
|
2d91b9dfba
|
Batch drain update
|
2018-03-21 16:51:44 -07:00 |
|
Michael Schurter
|
9898edfa90
|
Switch to drainerv2 impl
|
2018-03-21 16:51:44 -07:00 |
|