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
(cherry picked from commit bbb668bbec
)
This commit is contained in:
parent
a9c9285a5a
commit
91d47b11e9
|
@ -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