diff --git a/neutron/notifiers/nova.py b/neutron/notifiers/nova.py index bffdf22d7f..4c233ff1e0 100644 --- a/neutron/notifiers/nova.py +++ b/neutron/notifiers/nova.py @@ -211,13 +211,12 @@ class Notifier(object): port._notify_event = None def send_events(self): - batched_events = [] - for event in range(len(self.pending_events)): - batched_events.append(self.pending_events.pop()) - - if not batched_events: + if not self.pending_events: return + batched_events = self.pending_events + self.pending_events = [] + LOG.debug(_("Sending events: %s"), batched_events) try: response = self.nclient.server_external_events.create(