projects
/
arvados.git
/ blobdiff
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
gofmt fix.
[arvados.git]
/
lib
/
dispatchcloud
/
worker
/
pool.go
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 {
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
}
if wkr == nil || w.busy.After(wkr.busy) {
wkr = w
}