]> review.fuel-infra Code Review - openstack-build/neutron-build.git/commitdiff
Remove neutron.common.rpc.RPCException
authorRussell Bryant <rbryant@redhat.com>
Thu, 6 Nov 2014 23:21:10 +0000 (00:21 +0100)
committerRussell Bryant <rbryant@redhat.com>
Tue, 11 Nov 2014 18:25:04 +0000 (13:25 -0500)
Remove RPCException, which was just mapped directly to
oslo.messaging.MessagingException for the purposes of minimizing the
impact to the code base when moving from openstack.common.rpc to
oslo.messaging.

Part of blueprint drop-rpc-compat.

Change-Id: Idc5af503f24217fbd2d982c338434c200d025521

neutron/agent/l3_agent.py
neutron/agent/metadata/agent.py
neutron/common/rpc.py
neutron/plugins/cisco/cfg_agent/service_helpers/routing_svc_helper.py
neutron/tests/unit/cisco/cfg_agent/test_routing_svc_helper.py

index b6bb65a02d163b0c74d1f4bb60c4d2ebc0c24bc7..20f5f9029a8a6a2159e866da5a0978706cac0396 100644 (file)
@@ -1896,7 +1896,7 @@ class L3NATAgent(firewall_l3_agent.FWaaSL3AgentRpcCallback,
                 self._queue.add(update)
             self.fullsync = False
             LOG.debug(_("_sync_routers_task successfully completed"))
-        except n_rpc.RPCException:
+        except messaging.MessagingException:
             LOG.exception(_("Failed synchronizing routers due to RPC error"))
             self.fullsync = True
         except Exception:
index bc99cbf471481228a5596f754fdc0a999f750f11..b64d1f6b5677a06dd559cef51f70c1eb89a456ec 100644 (file)
@@ -24,6 +24,7 @@ eventlet.monkey_patch()
 import httplib2
 from neutronclient.v2_0 import client
 from oslo.config import cfg
+from oslo import messaging
 import six.moves.urllib.parse as urlparse
 import webob
 
@@ -167,7 +168,7 @@ class MetadataProxyHandler(object):
         if self.use_rpc:
             try:
                 return self.plugin_rpc.get_ports(self.context, filters)
-            except (n_rpc.RPCException, AttributeError):
+            except (messaging.MessagingException, AttributeError):
                 # TODO(obondarev): remove fallback once RPC is proven
                 # to work fine with metadata agent (K or L release at most)
                 LOG.warning(_LW('Server does not support metadata RPC, '
index 9da79fd52227a0b79cdd0303284eba24209a7fce..eaa06f695703baa5e406909324bc9937e465ed85 100644 (file)
@@ -275,6 +275,5 @@ def create_connection(new=True):
 
 
 # exceptions
-RPCException = messaging.MessagingException
 RemoteError = messaging.RemoteError
 MessagingTimeout = messaging.MessagingTimeout
index 6f6b592656d225e6b9c873f5efd32263ea968fa8..d19a1b17c479b15d493942dc90bb9e2cc6f140d6 100644 (file)
@@ -16,6 +16,8 @@ import collections
 import eventlet
 import netaddr
 
+from oslo import messaging
+
 from neutron.common import constants as l3_constants
 from neutron.common import rpc as n_rpc
 from neutron.common import topics
@@ -284,7 +286,7 @@ class RoutingServiceHelper():
             if device_ids:
                 return self.plugin_rpc.get_routers(self.context,
                                                    hd_ids=device_ids)
-        except n_rpc.RPCException:
+        except messaging.MessagingException:
             LOG.exception(_("RPC Error in fetching routers from plugin"))
             self.fullsync = True
 
index dff1d5cd78e3d0f939ccf16561d478d88adf17e7..44cb69f75d8dab2ca5bb0d1507fd582194efa8ea 100644 (file)
 import copy
 import mock
 from oslo.config import cfg
+from oslo import messaging
 
 from neutron.common import config as base_config
 from neutron.common import constants as l3_constants
-from neutron.common import rpc as n_rpc
 from neutron.openstack.common import log as logging
 from neutron.openstack.common import uuidutils
 from neutron.plugins.cisco.cfg_agent import cfg_agent
@@ -583,7 +583,7 @@ class TestBasicRoutingOperations(base.BaseTestCase):
     @mock.patch("eventlet.GreenPool.spawn_n")
     def test_process_services_with_rpc_error(self, mock_spawn):
         router, port = prepare_router_data()
-        self.plugin_api.get_routers.side_effect = n_rpc.RPCException
+        self.plugin_api.get_routers.side_effect = messaging.MessagingException
         self.routing_helper.fullsync = False
         self.routing_helper.updated_routers.add(router['id'])
         self.routing_helper.process_service()