projects
/
arvados.git
/ commitdiff
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
bfcd32b
)
16631: Don't start new containers on nodes in hold/drain state.
author
Tom Clegg <tom@tomclegg.ca>
Fri, 24 Jul 2020 19:47:31 +0000
(15:47 -0400)
committer
Tom Clegg <tom@tomclegg.ca>
Fri, 24 Jul 2020 19:47:31 +0000
(15:47 -0400)
Arvados-DCO-1.1-Signed-off-by: Tom Clegg <tom@tomclegg.ca>
lib/dispatchcloud/worker/pool.go
patch
|
blob
|
history
diff --git
a/lib/dispatchcloud/worker/pool.go
b/lib/dispatchcloud/worker/pool.go
index 7f1e4bc4b2fddeeee1fbc93ba54119ad37fbb2e8..79af5a0cb3c01853c9800f0d52e5ba7448cd5145 100644
(file)
--- a/
lib/dispatchcloud/worker/pool.go
+++ b/
lib/dispatchcloud/worker/pool.go
@@
-494,7
+494,7
@@
func (wp *Pool) StartContainer(it arvados.InstanceType, ctr arvados.Container) b
defer wp.mtx.Unlock()
var wkr *worker
for _, w := range wp.workers {
- if w.instType == it && w.state == StateIdle {
+ if w.instType == it && w.state == StateIdle
&& w.idleBehavior == IdleBehaviorRun
{
if wkr == nil || w.busy.After(wkr.busy) {
wkr = w
}