Merge "Remove neutron.common.rpc.RPCException"
This commit is contained in:
commit
bf7b66fd6e
@ -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:
|
||||
|
@ -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, '
|
||||
|
@ -275,6 +275,5 @@ def create_connection(new=True):
|
||||
|
||||
|
||||
# exceptions
|
||||
RPCException = messaging.MessagingException
|
||||
RemoteError = messaging.RemoteError
|
||||
MessagingTimeout = messaging.MessagingTimeout
|
||||
|
@ -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
|
||||
|
||||
|
@ -15,10 +15,10 @@
|
||||
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()
|
||||
|
Loading…
Reference in New Issue
Block a user