projects
/
arvados.git
/ blobdiff
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Fix dispatch panic when processing an update after tracker has been closed/deleted.
[arvados.git]
/
sdk
/
go
/
dispatch
/
dispatch.go
diff --git
a/sdk/go/dispatch/dispatch.go
b/sdk/go/dispatch/dispatch.go
index 5d85c1bdfd0dbb77d09d94c0695ac6c7451e3e62..fd507371b1c451bd15a5962b74fe6e4c989a44d9 100644
(file)
--- a/
sdk/go/dispatch/dispatch.go
+++ b/
sdk/go/dispatch/dispatch.go
@@
-174,7
+174,7
@@
func (d *Dispatcher) checkListForUpdates(containers []arvados.Container) {
}
d.trackers[c.UUID] = d.start(c)
case Cancelled, Complete:
}
d.trackers[c.UUID] = d.start(c)
case Cancelled, Complete:
-
tracker.close(
)
+
// no-op (we already stopped monitoring
)
}
}
}
}
}
}