Fix dispatch panic when processing an update after tracker has been closed/deleted.
authorTom Clegg <tom@curoverse.com>
Wed, 22 Feb 2017 15:29:31 +0000 (10:29 -0500)
committerTom Clegg <tom@curoverse.com>
Wed, 22 Feb 2017 15:29:31 +0000 (10:29 -0500)
refs #11151

sdk/go/dispatch/dispatch.go

index 5d85c1bdfd0dbb77d09d94c0695ac6c7451e3e62..fd507371b1c451bd15a5962b74fe6e4c989a44d9 100644 (file)
@@ -174,7 +174,7 @@ func (d *Dispatcher) checkListForUpdates(containers []arvados.Container) {
                                }
                                d.trackers[c.UUID] = d.start(c)
                        case Cancelled, Complete:
-                               tracker.close()
+                               // no-op (we already stopped monitoring)
                        }
                }
        }