Fix message for unexpected external event
During live migration, we get vif plugged events that we're not waiting for, and if InstanceEvents._events is empty, pop_instance_event() will log a message about shutting down, but the compute service isn't actually shutting down. When it is, ComputeManager.cleanup_host() calls cancel_all_events() which sets _events to None, so we should only mention shutting down when _events is None. Change-Id: Ie868273c4b9629f9b35645df5785304ebba5d64c Closes-Bug: #1756994
This commit is contained in:
parent
2a83f333b1
commit
bbb668bbec
|
@ -342,7 +342,7 @@ class InstanceEvents(object):
|
|||
|
||||
@utils.synchronized(self._lock_name(instance))
|
||||
def _pop_event():
|
||||
if not self._events:
|
||||
if self._events is None:
|
||||
LOG.debug('Unexpected attempt to pop events during shutdown',
|
||||
instance=instance)
|
||||
return no_events_sentinel
|
||||
|
|
Loading…
Reference in New Issue