func (alloc *Allocator) ContainerDied(ident string) {
	alloc.actionChan <- func() {
		if alloc.hasOwnedByContainer(ident) {
			alloc.debugln("Container", ident, "died; noting to remove later")
			alloc.dead[ident] = alloc.now()
		}
		// Also remove any pending ops
		alloc.cancelOpsFor(&alloc.pendingAllocates, ident)
		alloc.cancelOpsFor(&alloc.pendingClaims, ident)
	}
}
// ContainerDied called from the updater interface.  Async.
ContainerDied called from the updater interface.  Async.
// ContainerDied called from the updater interface . Async .
func (alloc *Allocator) ContainerDied(ident string) {
	alloc.actionChan <- func() {
		if alloc.hasOwnedByContainer(ident) {
			alloc.debugln("Container", ident, "died; noting to remove later")
			alloc.dead[ident] = alloc.now()
		}
		alloc.cancelOpsFor(&alloc.pendingAllocates, ident)
		alloc.cancelOpsFor(&alloc.pendingClaims, ident)
	}
}
func ( alloc * Allocator ) ContainerDied ( ident string ) { alloc . actionChan <- func ( ) { if alloc . hasOwnedByContainer ( ident ) { alloc . debugln ( " " , ident , " " ) alloc . dead [ ident ] = alloc . now ( ) } alloc . cancelOpsFor ( & alloc . pendingAllocates , ident ) alloc . cancelOpsFor ( & alloc . pendingClaims , ident ) } }
ContainerDied called from the updater interface.
ContainerDied called from the updater interface .
// Also remove any pending ops