Moved rpc_compat.py code back into rpc.py
Most of this code will probably stay with us for quite some time, so let's make things easier and consider them as our way of doing RPC. blueprint oslo-messaging Change-Id: Iaf353b23f9c54b82d1e02a6bd5a5960cec827c88
This commit is contained in:
parent
46ec452dfe
commit
c14cf3266f
@ -24,7 +24,7 @@ from oslo import messaging
|
||||
import six
|
||||
|
||||
from neutron.common import exceptions
|
||||
from neutron.common import rpc_compat
|
||||
from neutron.common import rpc as n_rpc
|
||||
from neutron import context as ctx
|
||||
from neutron.openstack.common import lockutils
|
||||
from neutron.openstack.common import log as logging
|
||||
@ -150,7 +150,7 @@ def find_available_csrs_from_config(config_files):
|
||||
return csrs_found
|
||||
|
||||
|
||||
class CiscoCsrIPsecVpnDriverApi(rpc_compat.RpcProxy):
|
||||
class CiscoCsrIPsecVpnDriverApi(n_rpc.RpcProxy):
|
||||
"""RPC API for agent to plugin messaging."""
|
||||
|
||||
def get_vpn_services_on_host(self, context, host):
|
||||
@ -192,7 +192,7 @@ class CiscoCsrIPsecDriver(device_drivers.DeviceDriver):
|
||||
|
||||
def __init__(self, agent, host):
|
||||
self.host = host
|
||||
self.conn = rpc_compat.create_connection(new=True)
|
||||
self.conn = n_rpc.create_connection(new=True)
|
||||
context = ctx.get_admin_context_without_session()
|
||||
node_topic = '%s.%s' % (topics.CISCO_IPSEC_AGENT_TOPIC, self.host)
|
||||
|
||||
|
@ -26,7 +26,7 @@ import six
|
||||
|
||||
from neutron.agent.linux import ip_lib
|
||||
from neutron.agent.linux import utils
|
||||
from neutron.common import rpc_compat
|
||||
from neutron.common import rpc as n_rpc
|
||||
from neutron import context
|
||||
from neutron.openstack.common import lockutils
|
||||
from neutron.openstack.common import log as logging
|
||||
@ -441,7 +441,7 @@ class OpenSwanProcess(BaseSwanProcess):
|
||||
self.connection_status = {}
|
||||
|
||||
|
||||
class IPsecVpnDriverApi(rpc_compat.RpcProxy):
|
||||
class IPsecVpnDriverApi(n_rpc.RpcProxy):
|
||||
"""IPSecVpnDriver RPC api."""
|
||||
IPSEC_PLUGIN_VERSION = '1.0'
|
||||
|
||||
@ -494,7 +494,7 @@ class IPsecDriver(device_drivers.DeviceDriver):
|
||||
self.conf = self.agent.conf
|
||||
self.root_helper = self.agent.root_helper
|
||||
self.host = host
|
||||
self.conn = rpc_compat.create_connection(new=True)
|
||||
self.conn = n_rpc.create_connection(new=True)
|
||||
self.context = context.get_admin_context_without_session()
|
||||
self.topic = topics.IPSEC_AGENT_TOPIC
|
||||
node_topic = '%s.%s' % (self.topic, self.host)
|
||||
|
@ -17,7 +17,7 @@ import abc
|
||||
|
||||
import six
|
||||
|
||||
from neutron.common import rpc_compat
|
||||
from neutron.common import rpc as n_rpc
|
||||
from neutron import manager
|
||||
from neutron.openstack.common import log as logging
|
||||
from neutron.plugins.common import constants
|
||||
@ -49,7 +49,7 @@ class VpnDriver(object):
|
||||
pass
|
||||
|
||||
|
||||
class BaseIPsecVpnAgentApi(rpc_compat.RpcProxy):
|
||||
class BaseIPsecVpnAgentApi(n_rpc.RpcProxy):
|
||||
"""Base class for IPSec API to agent."""
|
||||
|
||||
def __init__(self, to_agent_topic, topic, default_version):
|
||||
|
@ -16,7 +16,7 @@ import netaddr
|
||||
from netaddr import core as net_exc
|
||||
|
||||
from neutron.common import exceptions
|
||||
from neutron.common import rpc_compat
|
||||
from neutron.common import rpc as n_rpc
|
||||
from neutron.openstack.common import excutils
|
||||
from neutron.openstack.common import log as logging
|
||||
from neutron.plugins.common import constants
|
||||
@ -40,7 +40,7 @@ class CsrValidationFailure(exceptions.BadRequest):
|
||||
"with value '%(value)s'")
|
||||
|
||||
|
||||
class CiscoCsrIPsecVpnDriverCallBack(rpc_compat.RpcCallback):
|
||||
class CiscoCsrIPsecVpnDriverCallBack(n_rpc.RpcCallback):
|
||||
|
||||
"""Handler for agent to plugin RPC messaging."""
|
||||
|
||||
@ -68,7 +68,7 @@ class CiscoCsrIPsecVpnDriverCallBack(rpc_compat.RpcCallback):
|
||||
|
||||
|
||||
class CiscoCsrIPsecVpnAgentApi(service_drivers.BaseIPsecVpnAgentApi,
|
||||
rpc_compat.RpcCallback):
|
||||
n_rpc.RpcCallback):
|
||||
|
||||
"""API and handler for Cisco IPSec plugin to agent RPC messaging."""
|
||||
|
||||
@ -86,7 +86,7 @@ class CiscoCsrIPsecVPNDriver(service_drivers.VpnDriver):
|
||||
def __init__(self, service_plugin):
|
||||
super(CiscoCsrIPsecVPNDriver, self).__init__(service_plugin)
|
||||
self.endpoints = [CiscoCsrIPsecVpnDriverCallBack(self)]
|
||||
self.conn = rpc_compat.create_connection(new=True)
|
||||
self.conn = n_rpc.create_connection(new=True)
|
||||
self.conn.create_consumer(
|
||||
topics.CISCO_IPSEC_DRIVER_TOPIC, self.endpoints, fanout=False)
|
||||
self.conn.consume_in_threads()
|
||||
|
@ -14,7 +14,7 @@
|
||||
# under the License.
|
||||
import netaddr
|
||||
|
||||
from neutron.common import rpc_compat
|
||||
from neutron.common import rpc as n_rpc
|
||||
from neutron.openstack.common import log as logging
|
||||
from neutron.services.vpn.common import topics
|
||||
from neutron.services.vpn import service_drivers
|
||||
@ -26,7 +26,7 @@ IPSEC = 'ipsec'
|
||||
BASE_IPSEC_VERSION = '1.0'
|
||||
|
||||
|
||||
class IPsecVpnDriverCallBack(rpc_compat.RpcCallback):
|
||||
class IPsecVpnDriverCallBack(n_rpc.RpcCallback):
|
||||
"""Callback for IPSecVpnDriver rpc."""
|
||||
|
||||
# history
|
||||
@ -53,7 +53,7 @@ class IPsecVpnDriverCallBack(rpc_compat.RpcCallback):
|
||||
|
||||
|
||||
class IPsecVpnAgentApi(service_drivers.BaseIPsecVpnAgentApi,
|
||||
rpc_compat.RpcCallback):
|
||||
n_rpc.RpcCallback):
|
||||
"""Agent RPC API for IPsecVPNAgent."""
|
||||
|
||||
RPC_API_VERSION = BASE_IPSEC_VERSION
|
||||
@ -69,7 +69,7 @@ class IPsecVPNDriver(service_drivers.VpnDriver):
|
||||
def __init__(self, service_plugin):
|
||||
super(IPsecVPNDriver, self).__init__(service_plugin)
|
||||
self.endpoints = [IPsecVpnDriverCallBack(self)]
|
||||
self.conn = rpc_compat.create_connection(new=True)
|
||||
self.conn = n_rpc.create_connection(new=True)
|
||||
self.conn.create_consumer(
|
||||
topics.IPSEC_DRIVER_TOPIC, self.endpoints, fanout=False)
|
||||
self.conn.consume_in_threads()
|
||||
|
@ -399,7 +399,7 @@ class TestCiscoCsrIPsecDeviceDriverSyncStatuses(base.BaseTestCase):
|
||||
|
||||
def setUp(self):
|
||||
super(TestCiscoCsrIPsecDeviceDriverSyncStatuses, self).setUp()
|
||||
for klass in ['neutron.common.rpc_compat.create_connection',
|
||||
for klass in ['neutron.common.rpc.create_connection',
|
||||
'neutron.context.get_admin_context_without_session',
|
||||
'neutron.openstack.common.'
|
||||
'loopingcall.FixedIntervalLoopingCall']:
|
||||
|
@ -45,7 +45,7 @@ class TestIPsecDeviceDriver(base.BaseTestCase):
|
||||
'os.makedirs',
|
||||
'os.path.isdir',
|
||||
'neutron.agent.linux.utils.replace_file',
|
||||
'neutron.common.rpc_compat.create_connection',
|
||||
'neutron.common.rpc.create_connection',
|
||||
'neutron.services.vpn.device_drivers.ipsec.'
|
||||
'OpenSwanProcess._gen_config_content',
|
||||
'shutil.rmtree',
|
||||
|
@ -44,7 +44,7 @@ class TestCiscoIPsecDriverValidation(base.BaseTestCase):
|
||||
|
||||
def setUp(self):
|
||||
super(TestCiscoIPsecDriverValidation, self).setUp()
|
||||
mock.patch('neutron.common.rpc_compat.create_connection').start()
|
||||
mock.patch('neutron.common.rpc.create_connection').start()
|
||||
self.service_plugin = mock.Mock()
|
||||
self.driver = ipsec_driver.CiscoCsrIPsecVPNDriver(self.service_plugin)
|
||||
self.context = n_ctx.Context('some_user', 'some_tenant')
|
||||
@ -284,7 +284,7 @@ class TestCiscoIPsecDriver(base.BaseTestCase):
|
||||
super(TestCiscoIPsecDriver, self).setUp()
|
||||
dbapi.configure_db()
|
||||
self.addCleanup(dbapi.clear_db)
|
||||
mock.patch('neutron.common.rpc_compat.create_connection').start()
|
||||
mock.patch('neutron.common.rpc.create_connection').start()
|
||||
|
||||
l3_agent = mock.Mock()
|
||||
l3_agent.host = FAKE_HOST
|
||||
|
@ -35,7 +35,7 @@ FAKE_HOST = 'fake_host'
|
||||
class TestIPsecDriver(base.BaseTestCase):
|
||||
def setUp(self):
|
||||
super(TestIPsecDriver, self).setUp()
|
||||
mock.patch('neutron.common.rpc_compat.create_connection').start()
|
||||
mock.patch('neutron.common.rpc.create_connection').start()
|
||||
|
||||
l3_agent = mock.Mock()
|
||||
l3_agent.host = FAKE_HOST
|
||||
|
Loading…
Reference in New Issue
Block a user