Log the exception in linuxbridge_neutron_agent as exception
The log here should be logged as exception. 1) It is more readable. 2) It keeps consistent with the action of its sibling module, ovs_neutron_agent. Change-Id: Idf11a617369cbee0dc23c8e56ae9475bb41dcc02 Closes-bug: #1508270changes/36/238136/3
parent
4ccf21561c
commit
e61e15de99
|
@ -963,10 +963,8 @@ class LinuxBridgeNeutronAgentRPC(service.Service):
|
|||
try:
|
||||
devices_details_list = self.plugin_rpc.get_devices_details_list(
|
||||
self.context, devices, self.agent_id)
|
||||
except Exception as e:
|
||||
LOG.debug("Unable to get port details for "
|
||||
"%(devices)s: %(e)s",
|
||||
{'devices': devices, 'e': e})
|
||||
except Exception:
|
||||
LOG.exception(_LE("Unable to get port details for %s"), devices)
|
||||
# resync is needed
|
||||
return True
|
||||
|
||||
|
@ -1023,9 +1021,9 @@ class LinuxBridgeNeutronAgentRPC(service.Service):
|
|||
device,
|
||||
self.agent_id,
|
||||
cfg.CONF.host)
|
||||
except Exception as e:
|
||||
LOG.debug("port_removed failed for %(device)s: %(e)s",
|
||||
{'device': device, 'e': e})
|
||||
except Exception:
|
||||
LOG.exception(_LE("Error occurred while removing port %s"),
|
||||
device)
|
||||
resync = True
|
||||
if details and details['exists']:
|
||||
LOG.info(_LI("Port %s updated."), device)
|
||||
|
|
|
@ -166,13 +166,10 @@ class TestLinuxBridgeAgent(base.BaseTestCase):
|
|||
mock.patch.object(agent.sg_agent,
|
||||
"remove_devices_filter") as fn_rdf:
|
||||
fn_udd.side_effect = Exception()
|
||||
with mock.patch.object(linuxbridge_neutron_agent.LOG,
|
||||
'debug') as log:
|
||||
resync = agent.treat_devices_removed(devices)
|
||||
self.assertEqual(2, log.call_count)
|
||||
self.assertTrue(resync)
|
||||
self.assertTrue(fn_udd.called)
|
||||
self.assertTrue(fn_rdf.called)
|
||||
resync = agent.treat_devices_removed(devices)
|
||||
self.assertTrue(resync)
|
||||
self.assertTrue(fn_udd.called)
|
||||
self.assertTrue(fn_rdf.called)
|
||||
|
||||
def _test_scan_devices(self, previous, updated,
|
||||
fake_current, expected, sync):
|
||||
|
|
Loading…
Reference in New Issue