]> review.fuel-infra Code Review - openstack-build/neutron-build.git/commitdiff
oslo: migrate to namespace-less import paths
authorIhar Hrachyshka <ihrachys@redhat.com>
Thu, 8 Jan 2015 16:25:23 +0000 (17:25 +0100)
committerIhar Hrachyshka <ihrachys@redhat.com>
Thu, 5 Feb 2015 14:09:32 +0000 (15:09 +0100)
Oslo project decided to move away from using oslo.* namespace for all their
libraries [1], so we should migrate to new import path.

This patch applies new paths for:
- oslo.config
- oslo.db
- oslo.i18n
- oslo.messaging
- oslo.middleware
- oslo.rootwrap
- oslo.serialization
- oslo.utils

Added hacking check to enforce new import paths for all oslo libraries.

Updated setup.cfg entry points.

We'll cleanup old imports from oslo-incubator modules on demand or
if/when oslo officially deprecates old namespace in one of the next
cycles.

[1]: https://blueprints.launchpad.net/oslo-incubator/+spec/drop-namespace-packages

Depends-On: https://review.openstack.org/#/c/147248/
Depends-On: https://review.openstack.org/#/c/152292/
Depends-On: https://review.openstack.org/#/c/147240/

Closes-Bug: #1409733
Change-Id: If0dce29a0980206ace9866112be529436194d47e

366 files changed:
HACKING.rst
neutron/agent/common/config.py
neutron/agent/dhcp/agent.py
neutron/agent/dhcp/config.py
neutron/agent/dhcp_agent.py
neutron/agent/l2population_rpc.py
neutron/agent/l3/agent.py
neutron/agent/l3/config.py
neutron/agent/l3/ha.py
neutron/agent/l3/router_processing_queue.py
neutron/agent/l3_agent.py
neutron/agent/linux/dhcp.py
neutron/agent/linux/external_process.py
neutron/agent/linux/interface.py
neutron/agent/linux/ip_lib.py
neutron/agent/linux/iptables_firewall.py
neutron/agent/linux/iptables_manager.py
neutron/agent/linux/keepalived.py
neutron/agent/linux/ovs_lib.py
neutron/agent/linux/ovsdb_vsctl.py
neutron/agent/linux/ra.py
neutron/agent/linux/utils.py
neutron/agent/metadata/agent.py
neutron/agent/metadata/config.py
neutron/agent/metadata/driver.py
neutron/agent/metadata/namespace_proxy.py
neutron/agent/metadata_agent.py
neutron/agent/ovsdb.py
neutron/agent/rpc.py
neutron/agent/securitygroups_rpc.py
neutron/api/api_common.py
neutron/api/extensions.py
neutron/api/rpc/agentnotifiers/dhcp_rpc_agent_api.py
neutron/api/rpc/agentnotifiers/l3_rpc_agent_api.py
neutron/api/rpc/agentnotifiers/metering_rpc_agent_api.py
neutron/api/rpc/handlers/dhcp_rpc.py
neutron/api/rpc/handlers/dvr_rpc.py
neutron/api/rpc/handlers/l3_rpc.py
neutron/api/rpc/handlers/metadata_rpc.py
neutron/api/rpc/handlers/securitygroups_rpc.py
neutron/api/v2/base.py
neutron/api/v2/resource.py
neutron/api/v2/resource_helper.py
neutron/api/v2/router.py
neutron/api/versions.py
neutron/auth.py
neutron/cmd/netns_cleanup.py
neutron/cmd/ovs_cleanup.py
neutron/cmd/sanity_check.py
neutron/common/config.py
neutron/common/exceptions.py
neutron/common/repos.py
neutron/common/rpc.py
neutron/common/utils.py
neutron/db/agents_db.py
neutron/db/agentschedulers_db.py
neutron/db/api.py
neutron/db/db_base_plugin_v2.py
neutron/db/dvr_mac_db.py
neutron/db/extraroute_db.py
neutron/db/l3_agentschedulers_db.py
neutron/db/l3_dvr_db.py
neutron/db/l3_dvrscheduler_db.py
neutron/db/l3_hamode_db.py
neutron/db/metering/metering_rpc.py
neutron/db/migration/alembic_migrations/env.py
neutron/db/migration/cli.py
neutron/db/migration/migrate_to_ml2.py
neutron/db/model_base.py
neutron/debug/debug_agent.py
neutron/debug/shell.py
neutron/extensions/allowedaddresspairs.py
neutron/extensions/l3.py
neutron/extensions/quotasv2.py
neutron/extensions/securitygroup.py
neutron/hacking/checks.py
neutron/i18n.py
neutron/manager.py
neutron/notifiers/nova.py
neutron/plugins/bigswitch/agent/restproxy_agent.py
neutron/plugins/bigswitch/config.py
neutron/plugins/bigswitch/db/consistency_db.py
neutron/plugins/bigswitch/l3_router_plugin.py
neutron/plugins/bigswitch/plugin.py
neutron/plugins/bigswitch/routerrule_db.py
neutron/plugins/bigswitch/servermanager.py
neutron/plugins/bigswitch/tests/test_server.py
neutron/plugins/brocade/NeutronPlugin.py
neutron/plugins/brocade/nos/nosdriver.py
neutron/plugins/cisco/cfg_agent/cfg_agent.py
neutron/plugins/cisco/cfg_agent/device_drivers/csr1kv/csr1kv_routing_driver.py
neutron/plugins/cisco/cfg_agent/device_drivers/driver_mgr.py
neutron/plugins/cisco/cfg_agent/device_drivers/dummy_driver.py
neutron/plugins/cisco/cfg_agent/device_status.py
neutron/plugins/cisco/cfg_agent/service_helpers/routing_svc_helper.py
neutron/plugins/cisco/common/config.py
neutron/plugins/cisco/db/l3/device_handling_db.py
neutron/plugins/cisco/db/l3/l3_router_appliance_db.py
neutron/plugins/cisco/l3/hosting_device_drivers/csr1kv_hd_driver.py
neutron/plugins/cisco/l3/plugging_drivers/n1kv_trunking_driver.py
neutron/plugins/cisco/l3/rpc/l3_router_cfgagent_rpc_cb.py
neutron/plugins/cisco/l3/rpc/l3_router_rpc_joint_agent_api.py
neutron/plugins/cisco/l3/service_vm_lib.py
neutron/plugins/cisco/models/virt_phy_sw_v2.py
neutron/plugins/cisco/n1kv/n1kv_client.py
neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py
neutron/plugins/cisco/network_plugin.py
neutron/plugins/cisco/service_plugins/cisco_router_plugin.py
neutron/plugins/embrane/base_plugin.py
neutron/plugins/embrane/common/config.py
neutron/plugins/hyperv/agent/hyperv_neutron_agent.py
neutron/plugins/hyperv/agent/utils.py
neutron/plugins/hyperv/agent/utilsfactory.py
neutron/plugins/hyperv/agent_notifier_api.py
neutron/plugins/hyperv/hyperv_neutron_plugin.py
neutron/plugins/hyperv/rpc_callbacks.py
neutron/plugins/ibm/agent/sdnve_neutron_agent.py
neutron/plugins/ibm/common/config.py
neutron/plugins/ibm/sdnve_api.py
neutron/plugins/ibm/sdnve_neutron_plugin.py
neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py
neutron/plugins/linuxbridge/common/config.py
neutron/plugins/metaplugin/common/config.py
neutron/plugins/metaplugin/meta_neutron_plugin.py
neutron/plugins/metaplugin/proxy_neutron_plugin.py
neutron/plugins/midonet/plugin.py
neutron/plugins/ml2/config.py
neutron/plugins/ml2/db.py
neutron/plugins/ml2/driver_context.py
neutron/plugins/ml2/drivers/arista/arista_l3_driver.py
neutron/plugins/ml2/drivers/arista/config.py
neutron/plugins/ml2/drivers/arista/mechanism_arista.py
neutron/plugins/ml2/drivers/brocade/mechanism_brocade.py
neutron/plugins/ml2/drivers/brocade/nos/nosdriver.py
neutron/plugins/ml2/drivers/cisco/apic/apic_topology.py
neutron/plugins/ml2/drivers/cisco/apic/config.py
neutron/plugins/ml2/drivers/cisco/apic/mechanism_apic.py
neutron/plugins/ml2/drivers/cisco/nexus/config.py
neutron/plugins/ml2/drivers/cisco/nexus/mech_cisco_nexus.py
neutron/plugins/ml2/drivers/cisco/nexus/nexus_network_driver.py
neutron/plugins/ml2/drivers/freescale/config.py
neutron/plugins/ml2/drivers/helpers.py
neutron/plugins/ml2/drivers/l2pop/config.py
neutron/plugins/ml2/drivers/l2pop/db.py
neutron/plugins/ml2/drivers/l2pop/mech_driver.py
neutron/plugins/ml2/drivers/l2pop/rpc.py
neutron/plugins/ml2/drivers/mech_bigswitch/driver.py
neutron/plugins/ml2/drivers/mech_nuage/driver.py
neutron/plugins/ml2/drivers/mech_sriov/mech_driver.py
neutron/plugins/ml2/drivers/mechanism_ncs.py
neutron/plugins/ml2/drivers/mlnx/config.py
neutron/plugins/ml2/drivers/mlnx/mech_mlnx.py
neutron/plugins/ml2/drivers/opendaylight/driver.py
neutron/plugins/ml2/drivers/type_flat.py
neutron/plugins/ml2/drivers/type_gre.py
neutron/plugins/ml2/drivers/type_vlan.py
neutron/plugins/ml2/drivers/type_vxlan.py
neutron/plugins/ml2/managers.py
neutron/plugins/ml2/plugin.py
neutron/plugins/ml2/rpc.py
neutron/plugins/mlnx/agent/config.py
neutron/plugins/mlnx/agent/eswitch_neutron_agent.py
neutron/plugins/nec/agent/nec_neutron_agent.py
neutron/plugins/nec/common/config.py
neutron/plugins/nec/common/ofc_client.py
neutron/plugins/nec/drivers/__init__.py
neutron/plugins/nec/extensions/packetfilter.py
neutron/plugins/nec/nec_plugin.py
neutron/plugins/nec/nec_router.py
neutron/plugins/nec/packet_filter.py
neutron/plugins/nec/router_drivers.py
neutron/plugins/nuage/common/config.py
neutron/plugins/nuage/plugin.py
neutron/plugins/nuage/syncmanager.py
neutron/plugins/ofagent/agent/main.py
neutron/plugins/ofagent/agent/ofa_neutron_agent.py
neutron/plugins/ofagent/common/config.py
neutron/plugins/oneconvergence/agent/nvsd_neutron_agent.py
neutron/plugins/oneconvergence/lib/config.py
neutron/plugins/oneconvergence/lib/nvsdlib.py
neutron/plugins/oneconvergence/lib/plugin_helper.py
neutron/plugins/oneconvergence/plugin.py
neutron/plugins/opencontrail/contrail_plugin.py
neutron/plugins/openvswitch/agent/ovs_dvr_neutron_agent.py
neutron/plugins/openvswitch/agent/ovs_neutron_agent.py
neutron/plugins/openvswitch/common/config.py
neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py
neutron/plugins/sriovnicagent/common/config.py
neutron/plugins/sriovnicagent/sriov_nic_agent.py
neutron/plugins/vmware/api_client/base.py
neutron/plugins/vmware/api_client/eventlet_request.py
neutron/plugins/vmware/api_client/request.py
neutron/plugins/vmware/check_nsx_config.py
neutron/plugins/vmware/common/config.py
neutron/plugins/vmware/common/sync.py
neutron/plugins/vmware/dbexts/db.py
neutron/plugins/vmware/dbexts/lsn_db.py
neutron/plugins/vmware/dhcp_meta/lsnmanager.py
neutron/plugins/vmware/dhcp_meta/nsx.py
neutron/plugins/vmware/dhcp_meta/rpc.py
neutron/plugins/vmware/dhcpmeta_modes.py
neutron/plugins/vmware/extensions/networkgw.py
neutron/plugins/vmware/nsx_cluster.py
neutron/plugins/vmware/nsxlib/__init__.py
neutron/plugins/vmware/nsxlib/l2gateway.py
neutron/plugins/vmware/nsxlib/lsn.py
neutron/plugins/vmware/nsxlib/queue.py
neutron/plugins/vmware/nsxlib/router.py
neutron/plugins/vmware/nsxlib/secgroup.py
neutron/plugins/vmware/nsxlib/switch.py
neutron/plugins/vmware/plugins/base.py
neutron/plugins/vmware/vshield/common/VcnsApiClient.py
neutron/plugins/vmware/vshield/edge_appliance_driver.py
neutron/plugins/vmware/vshield/vcns.py
neutron/plugins/vmware/vshield/vcns_driver.py
neutron/policy.py
neutron/quota.py
neutron/scheduler/dhcp_agent_scheduler.py
neutron/scheduler/l3_agent_scheduler.py
neutron/server/__init__.py
neutron/service.py
neutron/services/firewall/agents/firewall_agent_api.py
neutron/services/firewall/agents/l3reference/firewall_l3_agent.py
neutron/services/l3_router/brocade/l3_router_plugin.py
neutron/services/l3_router/l3_apic.py
neutron/services/l3_router/l3_arista.py
neutron/services/l3_router/l3_router_plugin.py
neutron/services/metering/agents/metering_agent.py
neutron/services/metering/drivers/iptables/iptables_driver.py
neutron/services/provider_configuration.py
neutron/services/service_base.py
neutron/tests/base.py
neutron/tests/functional/agent/linux/base.py
neutron/tests/functional/agent/linux/simple_daemon.py
neutron/tests/functional/agent/linux/test_ip_lib.py
neutron/tests/functional/agent/linux/test_keepalived.py
neutron/tests/functional/agent/linux/test_process_monitor.py
neutron/tests/functional/agent/test_l3_agent.py
neutron/tests/functional/base.py
neutron/tests/functional/db/test_ipam.py
neutron/tests/functional/db/test_migrations.py
neutron/tests/sub_base.py
neutron/tests/unit/__init__.py
neutron/tests/unit/_test_extension_portbindings.py
neutron/tests/unit/agent/linux/test_ovs_lib.py
neutron/tests/unit/agent/metadata/test_driver.py
neutron/tests/unit/api/rpc/agentnotifiers/test_dhcp_rpc_agent_api.py
neutron/tests/unit/bigswitch/fake_server.py
neutron/tests/unit/bigswitch/test_base.py
neutron/tests/unit/bigswitch/test_restproxy_agent.py
neutron/tests/unit/bigswitch/test_restproxy_plugin.py
neutron/tests/unit/bigswitch/test_router_db.py
neutron/tests/unit/bigswitch/test_servermanager.py
neutron/tests/unit/bigswitch/test_ssl.py
neutron/tests/unit/brocade/test_brocade_plugin.py
neutron/tests/unit/cisco/cfg_agent/test_cfg_agent.py
neutron/tests/unit/cisco/cfg_agent/test_routing_svc_helper.py
neutron/tests/unit/cisco/l3/device_handling_test_support.py
neutron/tests/unit/cisco/l3/test_l3_router_appliance_plugin.py
neutron/tests/unit/db/test_agent_db.py
neutron/tests/unit/db/test_dvr_mac_db.py
neutron/tests/unit/db/test_l3_ha_db.py
neutron/tests/unit/embrane/test_embrane_l3_plugin.py
neutron/tests/unit/embrane/test_embrane_neutron_plugin.py
neutron/tests/unit/extensions/foxinsocks.py
neutron/tests/unit/hyperv/test_hyperv_neutron_agent.py
neutron/tests/unit/hyperv/test_hyperv_neutron_plugin.py
neutron/tests/unit/hyperv/test_hyperv_security_groups_driver.py
neutron/tests/unit/hyperv/test_hyperv_utilsfactory.py
neutron/tests/unit/ibm/test_sdnve_agent.py
neutron/tests/unit/linuxbridge/test_lb_neutron_agent.py
neutron/tests/unit/metaplugin/test_metaplugin.py
neutron/tests/unit/ml2/drivers/arista/test_arista_l3_driver.py
neutron/tests/unit/ml2/drivers/brocade/test_brocade_l3_plugin.py
neutron/tests/unit/ml2/drivers/brocade/test_brocade_mechanism_driver.py
neutron/tests/unit/ml2/drivers/cisco/apic/test_cisco_apic_common.py
neutron/tests/unit/ml2/drivers/cisco/nexus/test_cisco_config.py
neutron/tests/unit/ml2/drivers/cisco/nexus/test_cisco_nexus.py
neutron/tests/unit/ml2/drivers/freescale/test_mechanism_fslsdn.py
neutron/tests/unit/ml2/drivers/mech_sriov/test_mech_sriov_nic_switch.py
neutron/tests/unit/ml2/drivers/test_bigswitch_mech.py
neutron/tests/unit/ml2/drivers/test_l2population.py
neutron/tests/unit/ml2/drivers/test_ofagent_mech.py
neutron/tests/unit/ml2/test_mech_openvswitch.py
neutron/tests/unit/ml2/test_type_flat.py
neutron/tests/unit/ml2/test_type_vlan.py
neutron/tests/unit/nec/test_nec_agent.py
neutron/tests/unit/nec/test_ofc_client.py
neutron/tests/unit/nec/test_pfc_driver.py
neutron/tests/unit/nec/test_portbindings.py
neutron/tests/unit/notifiers/test_notifiers_nova.py
neutron/tests/unit/nuage/test_nuage_plugin.py
neutron/tests/unit/ofagent/ofa_test_base.py
neutron/tests/unit/ofagent/test_arp_lib.py
neutron/tests/unit/ofagent/test_ofa_flows.py
neutron/tests/unit/ofagent/test_ofa_neutron_agent.py
neutron/tests/unit/ofagent/test_ofswitch.py
neutron/tests/unit/oneconvergence/test_nvsd_agent.py
neutron/tests/unit/oneconvergence/test_nvsd_plugin.py
neutron/tests/unit/oneconvergence/test_nvsdlib.py
neutron/tests/unit/oneconvergence/test_plugin_helper.py
neutron/tests/unit/opencontrail/test_contrail_plugin.py
neutron/tests/unit/openvswitch/test_agent_scheduler.py
neutron/tests/unit/openvswitch/test_ovs_dvr_neutron_agent.py
neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py
neutron/tests/unit/openvswitch/test_ovs_tunnel.py
neutron/tests/unit/plumgrid/extensions/test_securitygroups.py
neutron/tests/unit/plumgrid/test_plumgrid_plugin.py
neutron/tests/unit/services/l3_router/test_l3_apic_plugin.py
neutron/tests/unit/services/metering/drivers/test_iptables_driver.py
neutron/tests/unit/services/metering/test_metering_agent.py
neutron/tests/unit/services/metering/test_metering_plugin.py
neutron/tests/unit/sriovnicagent/test_sriov_agent_config.py
neutron/tests/unit/sriovnicagent/test_sriov_neutron_agent.py
neutron/tests/unit/test_agent_ext_plugin.py
neutron/tests/unit/test_agent_rpc.py
neutron/tests/unit/test_api_v2.py
neutron/tests/unit/test_api_v2_extension.py
neutron/tests/unit/test_api_v2_resource.py
neutron/tests/unit/test_auth.py
neutron/tests/unit/test_config.py
neutron/tests/unit/test_db_plugin.py
neutron/tests/unit/test_debug_commands.py
neutron/tests/unit/test_dhcp_agent.py
neutron/tests/unit/test_dhcp_rpc.py
neutron/tests/unit/test_dhcp_scheduler.py
neutron/tests/unit/test_extension_allowedaddresspairs.py
neutron/tests/unit/test_extension_ext_gw_mode.py
neutron/tests/unit/test_extension_extended_attribute.py
neutron/tests/unit/test_extension_extraroute.py
neutron/tests/unit/test_extension_pnet.py
neutron/tests/unit/test_extensions.py
neutron/tests/unit/test_iptables_firewall.py
neutron/tests/unit/test_iptables_manager.py
neutron/tests/unit/test_l3_agent.py
neutron/tests/unit/test_l3_plugin.py
neutron/tests/unit/test_l3_schedulers.py
neutron/tests/unit/test_linux_dhcp.py
neutron/tests/unit/test_metadata_agent.py
neutron/tests/unit/test_netns_cleanup.py
neutron/tests/unit/test_neutron_manager.py
neutron/tests/unit/test_policy.py
neutron/tests/unit/test_provider_configuration.py
neutron/tests/unit/test_quota_ext.py
neutron/tests/unit/test_rpc_service.py
neutron/tests/unit/test_security_groups_rpc.py
neutron/tests/unit/test_servicetype.py
neutron/tests/unit/test_wsgi.py
neutron/tests/unit/testlib_plugin.py
neutron/tests/unit/vmware/apiclient/fake.py
neutron/tests/unit/vmware/db/test_nsx_db.py
neutron/tests/unit/vmware/extensions/test_maclearning.py
neutron/tests/unit/vmware/extensions/test_networkgw.py
neutron/tests/unit/vmware/extensions/test_providernet.py
neutron/tests/unit/vmware/extensions/test_qosqueues.py
neutron/tests/unit/vmware/nsxlib/test_l2gateway.py
neutron/tests/unit/vmware/nsxlib/test_lsn.py
neutron/tests/unit/vmware/nsxlib/test_router.py
neutron/tests/unit/vmware/test_agent_scheduler.py
neutron/tests/unit/vmware/test_dhcpmeta.py
neutron/tests/unit/vmware/test_nsx_opts.py
neutron/tests/unit/vmware/test_nsx_plugin.py
neutron/tests/unit/vmware/test_nsx_sync.py
neutron/tests/unit/vmware/vshield/fake_vcns.py
neutron/wsgi.py
setup.cfg

index 5250e988bd4dd5e2a38d622476a04384bf03eb47..217ddc7a894a311e01550ecc44095a38aa40ff58 100644 (file)
@@ -12,6 +12,7 @@ Neutron Specific Commandments
 - [N320] Validate that LOG messages, except debug ones, have translations
 - [N321] Validate that jsonutils module is used instead of json
 - [N322] Detect common errors with assert_called_once_with
+- [N323] Enforce namespace-less imports for oslo libraries
 
 Creating Unit Tests
 -------------------
index 84c3bdf2d8a5a70e469485e4bd009fa01a8e5eb5..9275f5850d8c6ee0613e2893bd38cb478124c991 100644 (file)
@@ -15,7 +15,7 @@
 
 import os
 
-from oslo.config import cfg
+from oslo_config import cfg
 
 from neutron.common import config
 from neutron.openstack.common import log as logging
index 50dcec94dba66e4c4bf8176faaf78c52e96d4504..ef878f64def823a4ec23b54e9fa41039cac2cf46 100644 (file)
@@ -18,9 +18,9 @@ import os
 
 import eventlet
 
-from oslo.config import cfg
-from oslo import messaging
-from oslo.utils import importutils
+from oslo_config import cfg
+import oslo_messaging
+from oslo_utils import importutils
 
 from neutron.agent.common import config
 from neutron.agent.linux import dhcp
@@ -49,7 +49,7 @@ class DhcpAgent(manager.Manager):
     client side to execute the methods here.  For more information about
     changing rpc interfaces, see doc/source/devref/rpc_api.rst.
     """
-    target = messaging.Target(version='1.0')
+    target = oslo_messaging.Target(version='1.0')
 
     def __init__(self, host=None):
         super(DhcpAgent, self).__init__(host=host)
@@ -125,7 +125,7 @@ class DhcpAgent(manager.Manager):
                         {'net_id': network.id, 'action': action})
         except Exception as e:
             self.schedule_resync(e, network.id)
-            if (isinstance(e, messaging.RemoteError)
+            if (isinstance(e, oslo_messaging.RemoteError)
                 and e.exc_type == 'NetworkNotFound'
                 or isinstance(e, exceptions.NetworkNotFound)):
                 LOG.warning(_LW("Network %s has been deleted."), network.id)
@@ -400,7 +400,7 @@ class DhcpPluginApi(object):
         self.context = context
         self.host = cfg.CONF.host
         self.use_namespaces = use_namespaces
-        target = messaging.Target(
+        target = oslo_messaging.Target(
                 topic=topic,
                 namespace=constants.RPC_NAMESPACE_DHCP_PLUGIN,
                 version='1.0')
index e8a6c7b7942bae1f80a31054beb8f821321e2f58..134ae7280887a2f5380d44b89dbce005cec26616 100644 (file)
@@ -14,7 +14,7 @@
 #    License for the specific language governing permissions and limitations
 #    under the License.
 
-from oslo.config import cfg
+from oslo_config import cfg
 
 DHCP_AGENT_OPTS = [
     cfg.IntOpt('resync_interval', default=5,
index 4f5b98de05d59477ce69407c74a41f0c7c151eb7..0e756451106eeca0b4f70b70b7efa2b1e696a964 100644 (file)
@@ -19,7 +19,7 @@ import sys
 import eventlet
 eventlet.monkey_patch()
 
-from oslo.config import cfg
+from oslo_config import cfg
 
 from neutron.agent.common import config
 from neutron.agent.dhcp import config as dhcp_config
index 2ffcd2be407ed6a76e4e2c16e8256036f00f6794..9e42d9e82b45ae245e0f65427d1ad81046be8780 100644 (file)
@@ -15,7 +15,7 @@
 
 import abc
 
-from oslo.config import cfg
+from oslo_config import cfg
 import six
 
 from neutron.common import constants as n_const
index 296b128e1235c91305854ac53b70624bb3818aad..40c1498e04a37fedc79a1d55f32d8688e9dc240b 100644 (file)
 
 import eventlet
 import netaddr
-from oslo.config import cfg
-from oslo import messaging
-from oslo.utils import excutils
-from oslo.utils import importutils
-from oslo.utils import timeutils
+from oslo_config import cfg
+import oslo_messaging
+from oslo_utils import excutils
+from oslo_utils import importutils
+from oslo_utils import timeutils
 
 from neutron.agent.common import config
 from neutron.agent.l3 import dvr
@@ -77,7 +77,7 @@ class L3PluginApi(object):
 
     def __init__(self, topic, host):
         self.host = host
-        target = messaging.Target(topic=topic, version='1.0')
+        target = oslo_messaging.Target(topic=topic, version='1.0')
         self.client = n_rpc.get_client(target)
 
     def get_routers(self, context, router_ids=None):
@@ -89,9 +89,9 @@ class L3PluginApi(object):
     def get_external_network_id(self, context):
         """Make a remote process call to retrieve the external network id.
 
-        @raise messaging.RemoteError: with TooManyExternalNetworks as
-                                      exc_type if there are more than one
-                                      external network
+        @raise oslo_messaging.RemoteError: with TooManyExternalNetworks as
+                                           exc_type if there are more than one
+                                           external network
         """
         cctxt = self.client.prepare()
         return cctxt.call(context, 'get_external_network_id', host=self.host)
@@ -138,7 +138,7 @@ class L3NATAgent(firewall_l3_agent.FWaaSL3AgentRpcCallback,
               - del_arp_entry
               Needed by the L3 service when dealing with DVR
     """
-    target = messaging.Target(version='1.2')
+    target = oslo_messaging.Target(version='1.2')
 
     def __init__(self, host, conf=None):
         if conf:
@@ -178,7 +178,7 @@ class L3NATAgent(firewall_l3_agent.FWaaSL3AgentRpcCallback,
             try:
                 self.neutron_service_plugins = (
                     self.plugin_rpc.get_service_plugin_list(self.context))
-            except messaging.RemoteError as e:
+            except oslo_messaging.RemoteError as e:
                 with excutils.save_and_reraise_exception() as ctx:
                     ctx.reraise = False
                     LOG.warning(_LW('l3-agent cannot check service plugins '
@@ -189,7 +189,7 @@ class L3NATAgent(firewall_l3_agent.FWaaSL3AgentRpcCallback,
                                     'UnsupportedVersion you can ignore this '
                                     'warning. Detail message: %s'), e)
                 self.neutron_service_plugins = None
-            except messaging.MessagingTimeout as e:
+            except oslo_messaging.MessagingTimeout as e:
                 with excutils.save_and_reraise_exception() as ctx:
                     if retry_count > 0:
                         ctx.reraise = False
@@ -335,7 +335,7 @@ class L3NATAgent(firewall_l3_agent.FWaaSL3AgentRpcCallback,
             self.target_ex_net_id = self.plugin_rpc.get_external_network_id(
                 self.context)
             return self.target_ex_net_id
-        except messaging.RemoteError as e:
+        except oslo_messaging.RemoteError as e:
             with excutils.save_and_reraise_exception() as ctx:
                 if e.exc_type == 'TooManyExternalNetworks':
                     ctx.reraise = False
@@ -1172,7 +1172,7 @@ class L3NATAgent(firewall_l3_agent.FWaaSL3AgentRpcCallback,
                 routers = self.plugin_rpc.get_routers(context,
                                                       [self.conf.router_id])
 
-        except messaging.MessagingException:
+        except oslo_messaging.MessagingException:
             LOG.exception(_LE("Failed synchronizing routers due to RPC error"))
         else:
             LOG.debug('Processing :%r', routers)
index 986317ff28467fd852a40731eb3ac089ae920b3e..db734168a2140afed7d7d2c91afbd367dad12806 100644 (file)
@@ -14,7 +14,7 @@
 #    License for the specific language governing permissions and limitations
 #    under the License.
 
-from oslo.config import cfg
+from oslo_config import cfg
 
 
 OPTS = [
index a344cd439ddf2bef9bb74d6d6ce52d46b88bd2a6..4a7fe3e47cf3a037d2c02417bfaac1f1fe2a4a18 100644 (file)
@@ -15,7 +15,7 @@
 
 import os
 
-from oslo.config import cfg
+from oslo_config import cfg
 
 from neutron.common import constants as l3_constants
 from neutron.i18n import _LE
index a206437ea6eabe9031eadd1f993114ee430bff52..1c8ee26b17030156b0a3ced793de0764844f6f10 100644 (file)
@@ -16,7 +16,7 @@
 import datetime
 import Queue
 
-from oslo.utils import timeutils
+from oslo_utils import timeutils
 
 # Lower value is higher priority
 PRIORITY_RPC = 0
index 2bcc4082ab2cb0af4cd667db3b27cef4fa076697..8a8f31904868270fb6c27467fa49a2198de652f7 100644 (file)
@@ -19,7 +19,7 @@ import sys
 import eventlet
 eventlet.monkey_patch()
 
-from oslo.config import cfg
+from oslo_config import cfg
 
 from neutron.agent.common import config
 from neutron.agent.l3 import config as l3_config
index 26284ef7b31df5242f8884768ce1dfc84dc666ef..b84e391b9e1ce5e69ad16babce6ce297c9a59381 100644 (file)
@@ -22,8 +22,8 @@ import socket
 import sys
 
 import netaddr
-from oslo.serialization import jsonutils
-from oslo.utils import importutils
+from oslo_serialization import jsonutils
+from oslo_utils import importutils
 import six
 
 from neutron.agent.linux import ip_lib
index 341a7503d30e62daa36db5d4f0c2ed593be98ecd..f6fc83fd1b8ab62bc0c742dfff8d3b57634f3a20 100644 (file)
@@ -16,8 +16,8 @@ import collections
 import os.path
 
 import eventlet
-from oslo.config import cfg
 from oslo_concurrency import lockutils
+from oslo_config import cfg
 
 from neutron.agent.common import config as agent_cfg
 from neutron.agent.linux import ip_lib
@@ -135,7 +135,7 @@ class ProcessMonitor(object):
         """Handle multiple process managers and watch over all of them.
 
         :param config: oslo config object with the agent configuration.
-        :type config: oslo.config.ConfigOpts
+        :type config: oslo_config.ConfigOpts
         :param root_helper: root helper to be used with new ProcessManagers
         :type root_helper: str
         :param resource_type: can be dhcp, router, load_balancer, etc.
index eff2cec8cbbfc73d207a9e50698332d0f737ac01..51bb058c4e40e49ab5016b1665e92b8aa0f876c1 100644 (file)
@@ -16,8 +16,8 @@
 import abc
 
 import netaddr
-from oslo.config import cfg
-from oslo.utils import importutils
+from oslo_config import cfg
+from oslo_utils import importutils
 import six
 
 from neutron.agent.common import config
index 7cb4626548fc674d3ba932cb17339ed3cd4d5797..c10c60a00da946b87a9a46fe491a6cad2f1152d6 100644 (file)
@@ -17,7 +17,7 @@ import eventlet
 import os
 
 import netaddr
-from oslo.config import cfg
+from oslo_config import cfg
 
 from neutron.agent.linux import utils
 from neutron.common import exceptions
index 9a4d3bd8bcbc789e227597ed541387d35a73df81..691e0a0bb85cce5a27e6a375b135f0ff884f021d 100644 (file)
@@ -14,7 +14,7 @@
 #    under the License.
 
 import netaddr
-from oslo.config import cfg
+from oslo_config import cfg
 
 from neutron.agent import firewall
 from neutron.agent.linux import ipset_manager
index 9cef742c9a0073591b9833f1185319d7817366b1..7a7ab6275846fa5c907f7d759451065a06610369 100644 (file)
@@ -23,9 +23,9 @@ import os
 import re
 import sys
 
-from oslo.config import cfg
-from oslo.utils import excutils
 from oslo_concurrency import lockutils
+from oslo_config import cfg
+from oslo_utils import excutils
 
 from neutron.agent.common import config
 from neutron.agent.linux import iptables_comments as ic
index 215fa991630c1cc03926bfa9b544eb6652259a59..269ad70587e69ae9d9ebe649855f4c6a4267c157 100644 (file)
@@ -18,7 +18,7 @@ import os
 import stat
 
 import netaddr
-from oslo.config import cfg
+from oslo_config import cfg
 
 from neutron.agent.linux import external_process
 from neutron.agent.linux import utils
index b73907a6dfa85357d8b763443ec28cf748d2c007..ac4b17491977e8b8318934ecb4432c7e90b40d40 100644 (file)
@@ -17,8 +17,8 @@ import collections
 import itertools
 import operator
 
-from oslo.config import cfg
-from oslo.utils import excutils
+from oslo_config import cfg
+from oslo_utils import excutils
 import retrying
 import six
 
index d19dc53c06f193e3b0fd602b07843b2bb5bc23f9..07bd71d1a580b619d9b8629fe55a338389725fa2 100644 (file)
@@ -16,8 +16,8 @@ import collections
 import itertools
 import uuid
 
-from oslo.serialization import jsonutils
-from oslo.utils import excutils
+from oslo_serialization import jsonutils
+from oslo_utils import excutils
 
 from neutron.agent.linux import utils
 from neutron.agent import ovsdb
index b4ef6ffd3a047ea3edde5105cb7d46377094dacc..ef3346958920c425603c6488545aad9445f7fa17 100644 (file)
@@ -15,7 +15,7 @@
 
 import jinja2
 import netaddr
-from oslo.config import cfg
+from oslo_config import cfg
 import six
 
 from neutron.agent.linux import utils
index 17543acbf67a58b94789e9790025f6cbdf0e6334..8fd1945b61434bf2b50b790be6b51c976eaee818 100644 (file)
@@ -23,7 +23,7 @@ import tempfile
 
 from eventlet.green import subprocess
 from eventlet import greenthread
-from oslo.utils import excutils
+from oslo_utils import excutils
 
 from neutron.common import constants
 from neutron.common import utils
index 40a97b4be4d2ca09f53bb9966b4b80226bd6e383..c1ec9ec4191bbd317142b37d18ba27aa4568b239 100644 (file)
@@ -20,9 +20,9 @@ import socket
 import eventlet
 import httplib2
 from neutronclient.v2_0 import client
-from oslo.config import cfg
-from oslo import messaging
-from oslo.utils import excutils
+from oslo_config import cfg
+import oslo_messaging
+from oslo_utils import excutils
 import six.moves.urllib.parse as urlparse
 import webob
 
@@ -56,9 +56,10 @@ class MetadataPluginAPI(object):
     """
 
     def __init__(self, topic):
-        target = messaging.Target(topic=topic,
-                                  namespace=n_const.RPC_NAMESPACE_METADATA,
-                                  version='1.0')
+        target = oslo_messaging.Target(
+            topic=topic,
+            namespace=n_const.RPC_NAMESPACE_METADATA,
+            version='1.0')
         self.client = n_rpc.get_client(target)
 
     def get_ports(self, context, filters):
@@ -121,7 +122,7 @@ class MetadataProxyHandler(object):
         if self.use_rpc:
             try:
                 return self.plugin_rpc.get_ports(self.context, filters)
-            except (messaging.MessagingException, AttributeError):
+            except (oslo_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 88b9bcc7fdbece9ce7a49b9ed4c8e391faa59485..2ac2642d6c845ccea37a5c0ffb8316694805058a 100644 (file)
@@ -12,7 +12,7 @@
 #    License for the specific language governing permissions and limitations
 #    under the License.
 
-from oslo.config import cfg
+from oslo_config import cfg
 
 from neutron.common import utils
 
index 3d017244a00d4d27a5cbbc2c5735b8ff2d002a73..97cf349747c800fac358e9e49b4c1bc0140bc9bb 100644 (file)
@@ -15,7 +15,7 @@
 
 import os
 
-from oslo.config import cfg
+from oslo_config import cfg
 
 from neutron.agent.common import config
 from neutron.agent.linux import external_process
index 8fb6c54bf0a590b0729ba65f3a45ada0e579827a..05b34ba65056bcc82beb6bc6854628ddff86709a 100644 (file)
@@ -19,7 +19,7 @@ import eventlet
 eventlet.monkey_patch()
 
 import httplib2
-from oslo.config import cfg
+from oslo_config import cfg
 import six.moves.urllib.parse as urlparse
 import webob
 
index 7afeb78f619403e8a6ff32bdd82b52dee9b028a3..407b157b3b9fab27a47f5bd5128fe2aaf49051b1 100644 (file)
@@ -17,7 +17,7 @@ import sys
 import eventlet
 eventlet.monkey_patch()
 
-from oslo.config import cfg
+from oslo_config import cfg
 
 from neutron.agent.common import config as agent_conf
 from neutron.agent.metadata import agent
index 288112ca408f254a9a7f68ad7d000a1df71a569c..3f319fd0b0b6d693ef1eb7b90b7cc8e2e28eeff2 100644 (file)
@@ -14,8 +14,8 @@
 
 import abc
 
-from oslo.config import cfg
-from oslo.utils import importutils
+from oslo_config import cfg
+from oslo_utils import importutils
 import six
 
 interface_map = {
index 98e641a596c2cefece513caddd168fc9396a6883..9909856e0f3ae959e6c86ff72f8d01de4de4e948 100644 (file)
@@ -14,8 +14,8 @@
 #    under the License.
 
 import itertools
-from oslo import messaging
-from oslo.utils import timeutils
+import oslo_messaging
+from oslo_utils import timeutils
 
 from neutron.common import rpc as n_rpc
 from neutron.common import topics
@@ -58,7 +58,7 @@ def create_consumers(endpoints, prefix, topic_details, start_listening=True):
 
 class PluginReportStateAPI(object):
     def __init__(self, topic):
-        target = messaging.Target(topic=topic, version='1.0')
+        target = oslo_messaging.Target(topic=topic, version='1.0')
         self.client = n_rpc.get_client(target)
 
     def report_state(self, context, agent_state, use_call=False):
@@ -82,7 +82,7 @@ class PluginApi(object):
     '''
 
     def __init__(self, topic):
-        target = messaging.Target(topic=topic, version='1.0')
+        target = oslo_messaging.Target(topic=topic, version='1.0')
         self.client = n_rpc.get_client(target)
 
     def get_device_details(self, context, device, agent_id, host=None):
@@ -95,7 +95,7 @@ class PluginApi(object):
             cctxt = self.client.prepare(version='1.3')
             res = cctxt.call(context, 'get_devices_details_list',
                              devices=devices, agent_id=agent_id, host=host)
-        except messaging.UnsupportedVersion:
+        except oslo_messaging.UnsupportedVersion:
             # If the server has not been upgraded yet, a DVR-enabled agent
             # may not work correctly, however it can function in 'degraded'
             # mode, in that DVR routers may not be in the system yet, and
index 11f3e41a78b12c8d1bf16d701dbfd5a22f6a7810..0b1c549754492149b00f345bdd7774585d653f14 100644 (file)
@@ -16,9 +16,9 @@
 
 import functools
 
-from oslo.config import cfg
-from oslo import messaging
-from oslo.utils import importutils
+from oslo_config import cfg
+import oslo_messaging
+from oslo_utils import importutils
 
 from neutron.agent import firewall
 from neutron.common import constants
@@ -96,8 +96,9 @@ class SecurityGroupServerRpcApi(object):
     doc/source/devref/rpc_api.rst.
     """
     def __init__(self, topic):
-        target = messaging.Target(topic=topic, version='1.0',
-                                  namespace=constants.RPC_NAMESPACE_SECGROUP)
+        target = oslo_messaging.Target(
+            topic=topic, version='1.0',
+            namespace=constants.RPC_NAMESPACE_SECGROUP)
         self.client = n_rpc.get_client(target)
 
     def security_group_rules_for_devices(self, context, devices):
@@ -199,7 +200,7 @@ class SecurityGroupAgentRpc(object):
         try:
             self.plugin_rpc.security_group_info_for_devices(
                 self.context, devices=[])
-        except messaging.UnsupportedVersion:
+        except oslo_messaging.UnsupportedVersion:
             LOG.warning(_LW('security_group_info_for_devices rpc call not '
                             'supported by the server, falling back to old '
                             'security_group_rules_for_devices which scales '
index 792254191b5335f3513f91d29c4f34ad04c40c06..b34765e3449783ac4533f77cb71df9dbc6e20f0d 100644 (file)
@@ -15,7 +15,7 @@
 
 import urllib
 
-from oslo.config import cfg
+from oslo_config import cfg
 from webob import exc
 
 from neutron.common import constants
index cf273ddcad3afb99164d6daee2697d9fd5d22633..b47bc6149dde1ef809a934aa7f43ffad4b749390 100644 (file)
@@ -20,7 +20,7 @@ import imp
 import itertools
 import os
 
-from oslo.config import cfg
+from oslo_config import cfg
 import routes
 import six
 import webob.dec
index 815444305c5e17928ebb2a586de79e75a7673e4d..3f2fbc0e2f6134a1851b4c5c61f3cd64b2effd0d 100644 (file)
@@ -13,7 +13,7 @@
 # See the License for the specific language governing permissions and
 # limitations under the License.
 
-from oslo import messaging
+import oslo_messaging
 
 from neutron.common import constants
 from neutron.common import rpc as n_rpc
@@ -48,7 +48,7 @@ class DhcpAgentNotifyAPI(object):
 
     def __init__(self, topic=topics.DHCP_AGENT, plugin=None):
         self._plugin = plugin
-        target = messaging.Target(topic=topic, version='1.0')
+        target = oslo_messaging.Target(topic=topic, version='1.0')
         self.client = n_rpc.get_client(target)
 
     @property
index 76712e332abb6375d4f200f51c3d199f340528dd..07d95d65d33fd6cdcc539dde0c49fd0fbc271651 100644 (file)
@@ -15,7 +15,7 @@
 
 import random
 
-from oslo import messaging
+import oslo_messaging
 
 from neutron.common import constants
 from neutron.common import rpc as n_rpc
@@ -34,7 +34,7 @@ class L3AgentNotifyAPI(object):
     """API for plugin to notify L3 agent."""
 
     def __init__(self, topic=topics.L3_AGENT):
-        target = messaging.Target(topic=topic, version='1.0')
+        target = oslo_messaging.Target(topic=topic, version='1.0')
         self.client = n_rpc.get_client(target)
 
     def _notification_host(self, context, method, payload, host):
index 5ebcd75d2cc09344683710e83225654177d6e4bb..d3be6b1079c2d7766cdc7269a5aafef030503666 100644 (file)
@@ -12,7 +12,7 @@
 # License for the specific language governing permissions and limitations
 # under the License.
 
-from oslo import messaging
+import oslo_messaging
 
 from neutron.common import constants
 from neutron.common import rpc as n_rpc
@@ -30,7 +30,7 @@ class MeteringAgentNotifyAPI(object):
 
     def __init__(self, topic=topics.METERING_AGENT):
         self.topic = topic
-        target = messaging.Target(topic=topic, version='1.0')
+        target = oslo_messaging.Target(topic=topic, version='1.0')
         self.client = n_rpc.get_client(target)
 
     def _agent_notification(self, context, method, routers):
index 07dc3c811b31e088d26fb839e915f47f420085e0..bbe68f8955eed6634d09532d8a5b5a388750d559 100644 (file)
 import itertools
 import operator
 
-from oslo.config import cfg
-from oslo.db import exception as db_exc
-from oslo import messaging
-from oslo.utils import excutils
+from oslo_config import cfg
+from oslo_db import exception as db_exc
+import oslo_messaging
+from oslo_utils import excutils
 
 from neutron.api.v2 import attributes
 from neutron.common import constants
@@ -47,8 +47,9 @@ class DhcpRpcCallback(object):
     #     1.0 - Initial version.
     #     1.1 - Added get_active_networks_info, create_dhcp_port,
     #           and update_dhcp_port methods.
-    target = messaging.Target(namespace=constants.RPC_NAMESPACE_DHCP_PLUGIN,
-                              version='1.1')
+    target = oslo_messaging.Target(
+        namespace=constants.RPC_NAMESPACE_DHCP_PLUGIN,
+        version='1.1')
 
     def _get_active_networks(self, context, **kwargs):
         """Retrieve and return a list of the active networks."""
index b15add2734e8d6721dc68cc2f771f9a93c32c66c..c59f37f4ef545444fa4be2a703c8ac65fa479057 100644 (file)
@@ -13,7 +13,7 @@
 #    License for the specific language governing permissions and limitations
 #    under the License.
 
-from oslo import messaging
+import oslo_messaging
 
 from neutron.common import log
 from neutron.common import rpc as n_rpc
@@ -28,7 +28,7 @@ class DVRServerRpcApi(object):
     """Agent-side RPC (stub) for agent-to-plugin interaction."""
 
     def __init__(self, topic):
-        target = messaging.Target(topic=topic, version='1.0')
+        target = oslo_messaging.Target(topic=topic, version='1.0')
         self.client = n_rpc.get_client(target)
 
     @log.log
@@ -59,7 +59,7 @@ class DVRServerRpcCallback(object):
     # History
     #   1.0 Initial version
 
-    target = messaging.Target(version='1.0')
+    target = oslo_messaging.Target(version='1.0')
 
     @property
     def plugin(self):
index aebb6702128bda6968c9e6586abbb4825c1c0475..7cf1905c7488d9875be89a700e7b05d0eca2aed1 100644 (file)
@@ -13,9 +13,9 @@
 # See the License for the specific language governing permissions and
 # limitations under the License.
 
-from oslo.config import cfg
-from oslo import messaging
-from oslo.serialization import jsonutils
+from oslo_config import cfg
+import oslo_messaging
+from oslo_serialization import jsonutils
 
 from neutron.common import constants
 from neutron.common import exceptions
@@ -40,7 +40,7 @@ class L3RpcCallback(object):
     # 1.2 Added methods for DVR support
     # 1.3 Added a method that returns the list of activated services
     # 1.4 Added L3 HA update_router_state
-    target = messaging.Target(version='1.4')
+    target = oslo_messaging.Target(version='1.4')
 
     @property
     def plugin(self):
index c8533b65271f4f804671de29e9243fac557062cd..39034397a98efcfcccf68e4c6671e4091387925c 100644 (file)
@@ -13,7 +13,7 @@
 # See the License for the specific language governing permissions and
 # limitations under the License.
 
-from oslo import messaging
+import oslo_messaging
 
 from neutron.common import constants
 from neutron import manager
@@ -30,8 +30,8 @@ class MetadataRpcCallback(object):
     """
 
     # 1.0  MetadataPluginAPI BASE_RPC_API_VERSION
-    target = messaging.Target(version='1.0',
-                              namespace=constants.RPC_NAMESPACE_METADATA)
+    target = oslo_messaging.Target(version='1.0',
+                                   namespace=constants.RPC_NAMESPACE_METADATA)
 
     @property
     def plugin(self):
index e894450e84596b7d68707ed10970c7cd24539982..d1006d0158f64fad6d1bbd9fe59d8ace0f7fbaf1 100644 (file)
@@ -12,7 +12,7 @@
 #    License for the specific language governing permissions and limitations
 #    under the License.
 
-from oslo import messaging
+import oslo_messaging
 
 from neutron.common import constants
 from neutron import manager
@@ -37,8 +37,8 @@ class SecurityGroupServerRpcCallback(object):
 
     # NOTE: target must not be overridden in subclasses
     # to keep RPC API version consistent across plugins.
-    target = messaging.Target(version='1.2',
-                              namespace=constants.RPC_NAMESPACE_SECGROUP)
+    target = oslo_messaging.Target(version='1.2',
+                                   namespace=constants.RPC_NAMESPACE_SECGROUP)
 
     @property
     def plugin(self):
index 5e1f6114f654ba52f60203e5d1a1b8c32bed8d7f..fdcc04de2fc8bb63b09e607ebe173b7ce8910a3d 100644 (file)
@@ -17,8 +17,8 @@ import copy
 import netaddr
 import webob.exc
 
-from oslo.config import cfg
-from oslo.utils import excutils
+from oslo_config import cfg
+from oslo_utils import excutils
 
 from neutron.api import api_common
 from neutron.api.rpc.agentnotifiers import dhcp_rpc_agent_api
index ab5618ab856821a775093de3d27eacfd91729a40..34bd428e77299e891515c2f8638ff0a772a82296 100644 (file)
@@ -20,7 +20,7 @@ Utility methods for working with WSGI servers redux
 import sys
 
 import netaddr
-from oslo import i18n
+import oslo_i18n
 import six
 import webob.dec
 import webob.exc
@@ -173,7 +173,7 @@ def translate(translatable, locale):
     :returns: the translated object, or the object as-is if it
               was not translated
     """
-    localize = i18n.translate
+    localize = oslo_i18n.translate
     if isinstance(translatable, exceptions.NeutronException):
         translatable.msg = localize(translatable.msg, locale)
     elif isinstance(translatable, webob.exc.HTTPError):
index 4a9510273c94c41ce9c18fef4aa54de535860911..9d952901b270af76b9b89d28a63c762adbc047b1 100644 (file)
@@ -13,7 +13,7 @@
 #    License for the specific language governing permissions and limitations
 #    under the License.
 
-from oslo.config import cfg
+from oslo_config import cfg
 
 from neutron.api import extensions
 from neutron.api.v2 import base
index 39d5b8b7f674148e36970713d70261275b5f2cac..b1522f6096f001b8900990a42ec5f635a286ccbf 100644 (file)
@@ -13,7 +13,7 @@
 # See the License for the specific language governing permissions and
 # limitations under the License.
 
-from oslo.config import cfg
+from oslo_config import cfg
 import routes as routes_mapper
 import six.moves.urllib.parse as urlparse
 import webob
index 06f565d4c45805d66e3954418e1f454f89db10b5..d9c1b4d0cbd076eb84ba20e05f62f01812262558 100644 (file)
@@ -13,7 +13,7 @@
 #    License for the specific language governing permissions and limitations
 #    under the License.
 
-from oslo import i18n
+import oslo_i18n
 import webob.dec
 
 from neutron.api.views import versions as versions_view
@@ -43,7 +43,7 @@ class Versions(object):
         if req.path != '/':
             language = req.best_match_language()
             msg = _('Unknown API version specified')
-            msg = i18n.translate(msg, language)
+            msg = oslo_i18n.translate(msg, language)
             return webob.exc.HTTPNotFound(explanation=msg)
 
         builder = versions_view.get_view_builder(req)
index a4e301e046fc299d6bde708a00829ca2ca16c0d8..09ce3d2ebcc22342a840f2d29a61870afd7f061f 100644 (file)
@@ -12,8 +12,8 @@
 #    License for the specific language governing permissions and limitations
 #    under the License.
 
-from oslo.config import cfg
-from oslo.middleware import request_id
+from oslo_config import cfg
+from oslo_middleware import request_id
 import webob.dec
 import webob.exc
 
index 0ad95d07011fe41a0a1bc7ed4ac7f8f9e937a300..d0a6bcf97a124701bcbdc6c7ba755c2fd765d2cb 100644 (file)
@@ -18,8 +18,8 @@ import re
 import eventlet
 eventlet.monkey_patch()
 
-from oslo.config import cfg
-from oslo.utils import importutils
+from oslo_config import cfg
+from oslo_utils import importutils
 
 from neutron.agent.common import config as agent_config
 from neutron.agent.dhcp import config as dhcp_config
index 9af8702ec228f91f7244cbaceea94b89e2e17261..8ba33abd4575c87b4830282d82ccf7e2e252ba0a 100644 (file)
@@ -13,7 +13,7 @@
 #    License for the specific language governing permissions and limitations
 #    under the License.
 
-from oslo.config import cfg
+from oslo_config import cfg
 
 from neutron.agent.common import config as agent_config
 from neutron.agent.l3 import config as l3_config
index fed590376d759e1fcbe21658ab6086c15b568069..11a6746498a9f82386357a08f4ef96731409c464 100644 (file)
@@ -20,7 +20,7 @@ from neutron.cmd.sanity import checks
 from neutron.common import config
 from neutron.i18n import _LE, _LW
 from neutron.openstack.common import log as logging
-from oslo.config import cfg
+from oslo_config import cfg
 
 
 LOG = logging.getLogger(__name__)
index 5d29cedbe5b60fdcc83aff79e614aebad6afbcc5..080396b7ca1d074811551ac576019c19b56f8b45 100644 (file)
@@ -20,9 +20,9 @@ Routines for configuring Neutron
 import os
 import sys
 
-from oslo.config import cfg
-from oslo.db import options as db_options
-from oslo import messaging
+from oslo_config import cfg
+from oslo_db import options as db_options
+import oslo_messaging
 from paste import deploy
 
 from neutron.api.v2 import attributes
@@ -134,7 +134,7 @@ cfg.CONF.register_opts(core_opts)
 cfg.CONF.register_cli_opts(core_cli_opts)
 
 # Ensure that the control exchange is set correctly
-messaging.set_transport_defaults(control_exchange='neutron')
+oslo_messaging.set_transport_defaults(control_exchange='neutron')
 _SQL_CONNECTION_DEFAULT = 'sqlite://'
 # Update the default QueuePool parameters. These can be tweaked by the
 # configuration variables - max_pool_size, max_overflow and pool_timeout
index 2bc509a3637991c7184fa1fb5de78e29c65dc95d..b65810d1f5aafd19af19e909ded14819fa3ac972 100644 (file)
@@ -17,7 +17,7 @@
 Neutron base exception handling.
 """
 
-from oslo.utils import excutils
+from oslo_utils import excutils
 
 
 class NeutronException(Exception):
index 7ce32175aae45cf4a5f2706f4b3264d2da4a1a83..98bb8b2c4863a802757f6572d768c587adc25496 100644 (file)
@@ -17,7 +17,7 @@ import ConfigParser
 import importlib
 import os
 
-from oslo.config import cfg
+from oslo_config import cfg
 
 from neutron.openstack.common import log as logging
 
@@ -62,7 +62,7 @@ class NeutronModules(object):
     def alembic_name(self, module):
         return self.MODULES[module]['alembic-name']
 
-    # Return an INI parser for the child module. oslo.conf is a bit too
+    # Return an INI parser for the child module. oslo.config is a bit too
     # magical in its INI loading, and in one notable case, we need to merge
     # together the [service_providers] section across at least four
     # repositories.
index 0da9e9cac4a01734de614024ef72a2ae1e56ac27..0bdd6c38704353888a32665763b0318b19849c3c 100644 (file)
@@ -14,9 +14,9 @@
 #    License for the specific language governing permissions and limitations
 #    under the License.
 
-from oslo.config import cfg
-from oslo import messaging
-from oslo.messaging import serializer as om_serializer
+from oslo_config import cfg
+import oslo_messaging
+from oslo_messaging import serializer as om_serializer
 
 from neutron.common import exceptions
 from neutron import context
@@ -51,11 +51,11 @@ TRANSPORT_ALIASES = {
 def init(conf):
     global TRANSPORT, NOTIFIER
     exmods = get_allowed_exmods()
-    TRANSPORT = messaging.get_transport(conf,
-                                        allowed_remote_exmods=exmods,
-                                        aliases=TRANSPORT_ALIASES)
+    TRANSPORT = oslo_messaging.get_transport(conf,
+                                             allowed_remote_exmods=exmods,
+                                             aliases=TRANSPORT_ALIASES)
     serializer = RequestContextSerializer()
-    NOTIFIER = messaging.Notifier(TRANSPORT, serializer=serializer)
+    NOTIFIER = oslo_messaging.Notifier(TRANSPORT, serializer=serializer)
 
 
 def cleanup():
@@ -81,17 +81,17 @@ def get_allowed_exmods():
 def get_client(target, version_cap=None, serializer=None):
     assert TRANSPORT is not None
     serializer = RequestContextSerializer(serializer)
-    return messaging.RPCClient(TRANSPORT,
-                               target,
-                               version_cap=version_cap,
-                               serializer=serializer)
+    return oslo_messaging.RPCClient(TRANSPORT,
+                                    target,
+                                    version_cap=version_cap,
+                                    serializer=serializer)
 
 
 def get_server(target, endpoints, serializer=None):
     assert TRANSPORT is not None
     serializer = RequestContextSerializer(serializer)
-    return messaging.get_rpc_server(TRANSPORT, target, endpoints,
-                                    'eventlet', serializer)
+    return oslo_messaging.get_rpc_server(TRANSPORT, target, endpoints,
+                                         'eventlet', serializer)
 
 
 def get_notifier(service=None, host=None, publisher_id=None):
@@ -185,7 +185,7 @@ class Connection(object):
         self.servers = []
 
     def create_consumer(self, topic, endpoints, fanout=False):
-        target = messaging.Target(
+        target = oslo_messaging.Target(
             topic=topic, server=cfg.CONF.host, fanout=fanout)
         server = get_server(target, endpoints)
         self.servers.append(server)
index b095bf6b5acfcb958d73a018a0e8866d21f6c9b3..bd75238cc9ba2ec3c0131ba02c65a88d1b35440d 100644 (file)
@@ -31,9 +31,9 @@ import socket
 import uuid
 
 from eventlet.green import subprocess
-from oslo.config import cfg
-from oslo.utils import excutils
 from oslo_concurrency import lockutils
+from oslo_config import cfg
+from oslo_utils import excutils
 
 from neutron.common import constants as q_const
 from neutron.openstack.common import log as logging
index e9bc107fbc00d1ebe59219968ce5ab3e0802a2aa..545039ef2243848413668b37ee36a4b476fc37ab 100644 (file)
 
 from eventlet import greenthread
 
-from oslo.config import cfg
-from oslo.db import exception as db_exc
-from oslo import messaging
-from oslo.serialization import jsonutils
-from oslo.utils import timeutils
+from oslo_config import cfg
+from oslo_db import exception as db_exc
+import oslo_messaging
+from oslo_serialization import jsonutils
+from oslo_utils import timeutils
 import sqlalchemy as sa
 from sqlalchemy.orm import exc
 from sqlalchemy import sql
@@ -222,7 +222,7 @@ class AgentDbMixin(ext_agent.AgentPluginBase):
 class AgentExtRpcCallback(object):
     """Processes the rpc report in plugin implementations."""
 
-    target = messaging.Target(version='1.0')
+    target = oslo_messaging.Target(version='1.0')
     START_TIME = timeutils.utcnow()
 
     def __init__(self, plugin=None):
index 0f011306d327a9f2bcf715c2ac27ea93ad3589fc..dd766cc76744dd94e58ff5d763bf4314542610e6 100644 (file)
@@ -17,8 +17,8 @@ import datetime
 import random
 import time
 
-from oslo.config import cfg
-from oslo.utils import timeutils
+from oslo_config import cfg
+from oslo_utils import timeutils
 import sqlalchemy as sa
 from sqlalchemy import orm
 from sqlalchemy.orm import exc
index 777c2b6eead0dedc6b34a9be8d5a9e769d4e3d5d..8e4fbd89bdc2f0959b5f0396a25e45fddc7bcbf4 100644 (file)
@@ -13,8 +13,8 @@
 #    License for the specific language governing permissions and limitations
 #    under the License.
 
-from oslo.config import cfg
-from oslo.db.sqlalchemy import session
+from oslo_config import cfg
+from oslo_db.sqlalchemy import session
 
 _FACADE = None
 
index 184c1054b696f6a018eaf7e3aea532a6f8e3644a..9f7b5b46fc8f6b1d4ec302b5309e7da14f5fb0fb 100644 (file)
@@ -14,9 +14,9 @@
 #    under the License.
 
 import netaddr
-from oslo.config import cfg
-from oslo.db import exception as db_exc
-from oslo.utils import excutils
+from oslo_config import cfg
+from oslo_db import exception as db_exc
+from oslo_utils import excutils
 from sqlalchemy import and_
 from sqlalchemy import event
 from sqlalchemy import orm
index eff249fa529a92a962e6a4ac5a5cb891558f3fe6..f849c19f685756771c723f8b64b3ba49efb82b52 100644 (file)
@@ -13,7 +13,7 @@
 #    License for the specific language governing permissions and limitations
 #    under the License.
 
-from oslo.db import exception as db_exc
+from oslo_db import exception as db_exc
 
 import sqlalchemy as sa
 
@@ -26,7 +26,7 @@ from neutron.extensions import portbindings
 from neutron.i18n import _LE
 from neutron import manager
 from neutron.openstack.common import log as logging
-from oslo.config import cfg
+from oslo_config import cfg
 from sqlalchemy.orm import exc
 
 LOG = logging.getLogger(__name__)
index c9f95b0bd1c23e60da4a11f312cc3e06aa8105db..59027dc2199037f4b1587c8f8d39a28fca0929d7 100644 (file)
@@ -14,7 +14,7 @@
 #    under the License.
 
 import netaddr
-from oslo.config import cfg
+from oslo_config import cfg
 import sqlalchemy as sa
 from sqlalchemy import orm
 
index 444a724a697482398bb7a71394982006ece289bf..691869ca5a4b0bd92edd2117a106431c6eceb791 100644 (file)
@@ -12,9 +12,9 @@
 #    WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
 #    License for the specific language governing permissions and limitations
 #    under the License.
-from oslo.config import cfg
-from oslo.db import exception as db_exc
-from oslo import messaging
+from oslo_config import cfg
+from oslo_db import exception as db_exc
+import oslo_messaging
 import sqlalchemy as sa
 from sqlalchemy import func
 from sqlalchemy import or_
@@ -111,7 +111,7 @@ class L3AgentSchedulerDbMixin(l3agentscheduler.L3AgentSchedulerPluginBase,
                 try:
                     self.reschedule_router(context, binding.router_id)
                 except (l3agentscheduler.RouterReschedulingFailed,
-                        messaging.RemoteError):
+                        oslo_messaging.RemoteError):
                     # Catch individual router rescheduling errors here
                     # so one broken one doesn't stop the iteration.
                     LOG.exception(_LE("Failed to reschedule router %s"),
index 2af353d5fb1eac363de913288c13083023d3244c..16b2fd828e5ec65af3154ca372650f6ef31c17c3 100644 (file)
@@ -12,7 +12,7 @@
 #    License for the specific language governing permissions and limitations
 #    under the License.
 
-from oslo.config import cfg
+from oslo_config import cfg
 
 from neutron.api.v2 import attributes
 from neutron.common import constants as l3_const
index e751c44abc4268a454e7d69da9cc9d1fb713d478..aa5f7c2c0d11725b666a8fbe6032a582ce96dee1 100644 (file)
@@ -15,7 +15,7 @@
 
 import random
 
-from oslo.db import exception as db_exc
+from oslo_db import exception as db_exc
 import sqlalchemy as sa
 from sqlalchemy import orm
 from sqlalchemy.orm import exc
index 4ef9f4773618fa2425dafe61b535efb22c1a2ce8..14547be0e8bd802b667a37cf5522c7aff8985cde 100644 (file)
@@ -14,9 +14,9 @@
 #
 
 import netaddr
-from oslo.config import cfg
-from oslo.db import exception as db_exc
-from oslo.utils import excutils
+from oslo_config import cfg
+from oslo_db import exception as db_exc
+from oslo_utils import excutils
 import sqlalchemy as sa
 from sqlalchemy import orm
 
index dd3b8ac10d925517c3a5ff88ba2e95049031db29..96c1eb28ac770dc461d80d2cc3d8f6f9deb95f81 100644 (file)
@@ -12,7 +12,7 @@
 # License for the specific language governing permissions and limitations
 # under the License.
 
-from oslo import messaging
+import oslo_messaging
 
 from neutron.common import constants as consts
 from neutron.common import utils
@@ -26,7 +26,7 @@ LOG = logging.getLogger(__name__)
 
 class MeteringRpcCallbacks(object):
 
-    target = messaging.Target(version='1.0')
+    target = oslo_messaging.Target(version='1.0')
 
     def __init__(self, meter_plugin):
         self.meter_plugin = meter_plugin
index bd731b96f849347bdc2fa28e968a0810af92b985..9966f55e7975ad6af5e4bb9461baa2297778ad42 100644 (file)
@@ -15,8 +15,8 @@
 from logging import config as logging_config
 
 from alembic import context
-from oslo.config import cfg
-from oslo.db.sqlalchemy import session
+from oslo_config import cfg
+from oslo_db.sqlalchemy import session
 import sqlalchemy as sa
 from sqlalchemy import event
 
index 8312d96e8a6adff00171250808a3ca2d543940b5..81b5d5c7233bf03404e765800947eb8b52679fe3 100644 (file)
@@ -20,8 +20,8 @@ from alembic import config as alembic_config
 from alembic import environment
 from alembic import script as alembic_script
 from alembic import util as alembic_util
-from oslo.config import cfg
-from oslo.utils import importutils
+from oslo_config import cfg
+from oslo_utils import importutils
 
 from neutron.common import repos
 
index fc5fa421674c23b1ab6fe08e164e21d8b43fb5a4..c0bc5f02b28d570abd7b0ea23558b1d558ecab6b 100755 (executable)
@@ -60,7 +60,7 @@ To manually test migration from ovs to ml2 with devstack:
 
 import argparse
 
-from oslo.db.sqlalchemy import session
+from oslo_db.sqlalchemy import session
 import sqlalchemy as sa
 
 from neutron.extensions import portbindings
index ab420dcc8ef98164341ed104312236c482697bf5..b613447d4a8c816fde5e962bbd95e94913fce95d 100644 (file)
@@ -13,7 +13,7 @@
 # See the License for the specific language governing permissions and
 # limitations under the License.
 
-from oslo.db.sqlalchemy import models
+from oslo_db.sqlalchemy import models
 from sqlalchemy.ext import declarative
 from sqlalchemy import orm
 
index 4eef85abc20f329b987c6f1f831a50be71540a49..bd2d6301877ef891f994bd72b8d93b78eefefd1c 100644 (file)
@@ -17,7 +17,7 @@ import shlex
 import socket
 
 import netaddr
-from oslo.config import cfg
+from oslo_config import cfg
 
 from neutron.agent.common import config
 from neutron.agent.linux import dhcp
index c5f66357da7040d5fe3f522848bb94ff442c2dd3..3bc8fe1155f1e2ef13f822f04eb8d25bd8962676 100644 (file)
@@ -15,8 +15,8 @@
 
 import sys
 
-from oslo.config import cfg
-from oslo.utils import importutils
+from oslo_config import cfg
+from oslo_utils import importutils
 
 from neutron.agent.common import config
 from neutron.agent.linux import interface
index 6588d5fa73968bc4e3ceacfd4cd1ddbce3331dae..2e618eef2496f6cfa7632a22cd826b52beeca5a2 100644 (file)
@@ -16,7 +16,7 @@ import webob.exc
 
 from neutron.api.v2 import attributes as attr
 from neutron.common import exceptions as nexception
-from oslo.config import cfg
+from oslo_config import cfg
 
 allowed_address_pair_opts = [
     #TODO(limao): use quota framework when it support quota for attributes
index 5f1195c6ad27baafdd1c3edee311d85c9b25e5c6..6776035f7f0bd76ee6c53423ef0c255dfe9bda70 100644 (file)
@@ -15,7 +15,7 @@
 
 import abc
 
-from oslo.config import cfg
+from oslo_config import cfg
 
 from neutron.api import extensions
 from neutron.api.v2 import attributes as attr
index 43d9e214c3e8d55fff899d9f8aa880cf6959dd68..bddad4fe5b4776950f151c03658d1238129650c1 100644 (file)
@@ -13,8 +13,8 @@
 #    License for the specific language governing permissions and limitations
 #    under the License.
 
-from oslo.config import cfg
-from oslo.utils import importutils
+from oslo_config import cfg
+from oslo_utils import importutils
 import webob
 
 from neutron.api import extensions
index 0934d65370c6dfd0fd0da1034910e0b1b11927aa..39b25d6b76ef8a2c35c9f5baf6a94cf8af80ba25 100644 (file)
@@ -16,7 +16,7 @@
 import abc
 import netaddr
 
-from oslo.config import cfg
+from oslo_config import cfg
 import six
 
 from neutron.api import extensions
index 03f3ead523f315320243b26ef930b2970a2304e9..d2a928d6c99d8748e3df4f128b340e91359ab751 100644 (file)
@@ -53,6 +53,10 @@ log_translation_hint = re.compile(
              for level, hint in _all_log_levels.iteritems()))
 
 
+oslo_namespace_imports_dot = re.compile(r"from[\s]*oslo[.]")
+oslo_namespace_imports_root = re.compile(r"from[\s]*oslo[\s]*import[\s]*")
+
+
 def validate_log_translations(logical_line, physical_line, filename):
     # Translations are not required in the test directory
     if "neutron/tests" in filename:
@@ -114,8 +118,22 @@ def check_assert_called_once_with(logical_line, filename):
             yield (0, msg)
 
 
+def check_oslo_namespace_imports(logical_line, blank_before, filename):
+    if re.match(oslo_namespace_imports_dot, logical_line):
+        msg = ("N323: '%s' must be used instead of '%s'.") % (
+               logical_line.replace('oslo.', 'oslo_'),
+               logical_line)
+        yield(0, msg)
+    elif re.match(oslo_namespace_imports_root, logical_line):
+        msg = ("N323: '%s' must be used instead of '%s'.") % (
+               logical_line.replace('from oslo import ', 'import oslo_'),
+               logical_line)
+        yield(0, msg)
+
+
 def factory(register):
     register(validate_log_translations)
     register(use_jsonutils)
     register(check_assert_called_once_with)
     register(no_translate_debug_logs)
+    register(check_oslo_namespace_imports)
index bdfe8bfd392b765774e0c3f560a7aee1350240b5..39047248e1ca6fdf0b4f54f34418401eb3eed784 100644 (file)
@@ -12,9 +12,9 @@
 #    License for the specific language governing permissions and limitations
 #    under the License.
 
-from oslo import i18n
+import oslo_i18n
 
-_translators = i18n.TranslatorFactory(domain='neutron')
+_translators = oslo_i18n.TranslatorFactory(domain='neutron')
 
 # The primary translation function using the well-known name "_"
 _ = _translators.primary
index 8cd25ad6af18b4c6c67f1785f31f4e3362333a23..cfae30667894cd0d89da9cbeaec84f7dcc382e0e 100644 (file)
@@ -15,9 +15,9 @@
 
 import weakref
 
-from oslo.config import cfg
-from oslo import messaging
-from oslo.utils import importutils
+from oslo_config import cfg
+import oslo_messaging
+from oslo_utils import importutils
 
 from neutron.common import utils
 from neutron.i18n import _LE, _LI
@@ -36,7 +36,7 @@ CORE_PLUGINS_NAMESPACE = 'neutron.core_plugins'
 class Manager(periodic_task.PeriodicTasks):
 
     # Set RPC API version to 1.0 by default.
-    target = messaging.Target(version='1.0')
+    target = oslo_messaging.Target(version='1.0')
 
     def __init__(self, host=None):
         if not host:
index 0496195d006f053a361d4d99bc6ef192b36c5a00..455653d6372cb11ac2a6d442d6f6617f61c04986 100644 (file)
@@ -17,7 +17,7 @@ import eventlet
 from novaclient import exceptions as nova_exceptions
 import novaclient.v1_1.client as nclient
 from novaclient.v1_1.contrib import server_external_events
-from oslo.config import cfg
+from oslo_config import cfg
 from sqlalchemy.orm import attributes as sql_attr
 
 from neutron.common import constants
index 3591d02d07e374aeb8e04511f74bf8883759b893..e59e5e4671c5bf50015aadf845a6fa8b2e1912f0 100644 (file)
@@ -22,9 +22,9 @@ import time
 import eventlet
 eventlet.monkey_patch()
 
-from oslo.config import cfg
-from oslo import messaging
-from oslo.utils import excutils
+from oslo_config import cfg
+import oslo_messaging
+from oslo_utils import excutils
 
 from neutron.agent.linux import ovs_lib
 from neutron.agent.linux import utils
@@ -73,7 +73,7 @@ class IVSBridge(ovs_lib.OVSBridge):
 
 class RestProxyAgent(sg_rpc.SecurityGroupAgentRpcCallbackMixin):
 
-    target = messaging.Target(version='1.1')
+    target = oslo_messaging.Target(version='1.1')
 
     def __init__(self, integ_br, polling_interval, root_helper, vs='ovs'):
         super(RestProxyAgent, self).__init__()
index 4206dcc9a8f84c9b0de353df952fc41ba0108d4f..422488d60e1101660c4e650b61d12e9c7781a8f7 100644 (file)
@@ -17,7 +17,7 @@
 This module manages configuration options
 """
 
-from oslo.config import cfg
+from oslo_config import cfg
 
 from neutron.agent.common import config as agconfig
 from neutron.common import utils
index 53b8748d5ef067923f7591535b27cb0a29cc4e7d..3c9a492f676e75ef6fa05c0d14f0b90f9fa65c25 100644 (file)
@@ -17,9 +17,9 @@ import re
 import string
 import time
 
-from oslo.config import cfg
-from oslo.db import exception as db_exc
-from oslo.db.sqlalchemy import session
+from oslo_config import cfg
+from oslo_db import exception as db_exc
+from oslo_db.sqlalchemy import session
 import sqlalchemy as sa
 
 from neutron.db import model_base
index c96bbe5f2c5ec1c003fee52f08e9461436e1fd60..245fc3e9ac3835b460a58a21ccb9e9ee76b556c8 100644 (file)
@@ -22,8 +22,8 @@ It is intended to be used in conjunction with the Big Switch ML2 driver or the
 Big Switch core plugin.
 """
 
-from oslo.config import cfg
-from oslo.utils import excutils
+from oslo_config import cfg
+from oslo_utils import excutils
 
 from neutron.api import extensions as neutron_extensions
 from neutron.common import exceptions
index 1bd201d69bb83283791bf2d41f465aabf8c95a89..92f88e0d0c0e652fa56fba63edcf75ec994bd85c 100644 (file)
@@ -46,9 +46,9 @@ import httplib
 import re
 
 import eventlet
-from oslo.config import cfg
-from oslo import messaging
-from oslo.utils import importutils
+from oslo_config import cfg
+import oslo_messaging
+from oslo_utils import importutils
 from sqlalchemy.orm import exc as sqlexc
 
 from neutron.agent import securitygroups_rpc as sg_rpc
@@ -98,7 +98,7 @@ class AgentNotifierApi(sg_rpc.SecurityGroupAgentRpcApiMixin):
 
     def __init__(self, topic):
         self.topic = topic
-        target = messaging.Target(topic=topic, version='1.0')
+        target = oslo_messaging.Target(topic=topic, version='1.0')
         self.client = n_rpc.get_client(target)
 
     def port_update(self, context, port):
index 02239e626ce1f9cd845e6c66cd07e6e7a6c080ee..df4dbe6103401ff2c6c5e0b447ba810e117f7da5 100644 (file)
@@ -13,7 +13,7 @@
 #    License for the specific language governing permissions and limitations
 #    under the License.
 
-from oslo.config import cfg
+from oslo_config import cfg
 import sqlalchemy as sa
 from sqlalchemy import orm
 
index 474167dc6a5b3f599b2da548f18803d149852367..b624f19b92384bf0c90bf65f6cbb44f8b3fc05f9 100644 (file)
@@ -36,9 +36,9 @@ import weakref
 
 import eventlet
 import eventlet.corolocal
-from oslo.config import cfg
-from oslo.serialization import jsonutils
-from oslo.utils import excutils
+from oslo_config import cfg
+from oslo_serialization import jsonutils
+from oslo_utils import excutils
 
 from neutron.common import exceptions
 from neutron.i18n import _LE, _LI, _LW
index e75a9b2b43c1980046751f61807810fbbb4ee9a0..a8778e13f91560ee60fe1b4e6d0bb8cc89b70241 100755 (executable)
@@ -22,7 +22,7 @@ from __future__ import print_function
 
 import re
 
-from oslo.serialization import jsonutils
+from oslo_serialization import jsonutils
 from six import moves
 from wsgiref import simple_server
 
index 1d8124016909368213f38f851af6dddeddd4d577..b922b03ae0048d79504819d6c162855000c13e04 100644 (file)
 
 """Implentation of Brocade Neutron Plugin."""
 
-from oslo.config import cfg
-from oslo import messaging
-from oslo.utils import importutils
+from oslo_config import cfg
 from oslo_context import context as oslo_context
+import oslo_messaging
+from oslo_utils import importutils
 
 from neutron.agent import securitygroups_rpc as sg_rpc
 from neutron.api.rpc.agentnotifiers import dhcp_rpc_agent_api
@@ -80,7 +80,7 @@ cfg.CONF.register_opts(PHYSICAL_INTERFACE_OPTS, "PHYSICAL_INTERFACE")
 class BridgeRpcCallbacks(object):
     """Agent callback."""
 
-    target = messaging.Target(version='1.2')
+    target = oslo_messaging.Target(version='1.2')
     # Device names start with "tap"
     # history
     #   1.1 Support Security Group RPC
@@ -177,7 +177,7 @@ class AgentNotifierApi(sg_rpc.SecurityGroupAgentRpcApiMixin):
 
     def __init__(self, topic):
         self.topic = topic
-        target = messaging.Target(topic=topic, version='1.0')
+        target = oslo_messaging.Target(topic=topic, version='1.0')
         self.client = n_rpc.get_client(target)
         self.topic_network_delete = topics.get_topic_name(topic,
                                                           topics.NETWORK,
index c5d86f491f8fd863324b23e7fe8043415b12620a..64c824eef240ea6b8d797e430314ee09a50b5c40 100644 (file)
@@ -19,7 +19,7 @@ Neutron network life-cycle management.
 """
 
 from ncclient import manager
-from oslo.utils import excutils
+from oslo_utils import excutils
 
 from neutron.i18n import _LE
 from neutron.openstack.common import log as logging
index 3123bed61489a3140afe7c8ffa50b81f0405ce99..5953e9383dcaa2285b016d93993798c22b6bf0c0 100644 (file)
@@ -18,11 +18,11 @@ import pprint
 import sys
 import time
 
-from oslo.config import cfg
-from oslo import messaging
-from oslo.utils import importutils
-from oslo.utils import timeutils
 from oslo_concurrency import lockutils
+from oslo_config import cfg
+import oslo_messaging
+from oslo_utils import importutils
+from oslo_utils import timeutils
 
 from neutron.agent.common import config
 from neutron.agent.linux import external_process
@@ -54,7 +54,7 @@ class CiscoDeviceManagementApi(object):
 
     def __init__(self, topic, host):
         self.host = host
-        target = messaging.Target(topic=topic, version='1.0')
+        target = oslo_messaging.Target(topic=topic, version='1.0')
         self.client = n_rpc.get_client(target)
 
     def report_dead_hosting_devices(self, context, hd_ids=None):
@@ -94,7 +94,7 @@ class CiscoCfgAgent(manager.Manager):
     The main entry points in this class are the `process_services()` and
     `_backlog_task()` .
     """
-    target = messaging.Target(version='1.1')
+    target = oslo_messaging.Target(version='1.1')
 
     OPTS = [
         cfg.IntOpt('rpc_loop_interval', default=10,
index 6e80b71d26348ece3bd9324ca81de73bc1c9030c..9e9d83f2829475031f9152f812cc0a0f30b0462b 100644 (file)
@@ -21,7 +21,7 @@ import xml.etree.ElementTree as ET
 import ciscoconfparse
 from ncclient import manager
 
-from oslo.config import cfg
+from oslo_config import cfg
 
 from neutron.i18n import _LE, _LI, _LW
 from neutron.plugins.cisco.cfg_agent import cfg_exceptions as cfg_exc
index 6d59199a475170a41b00b93430501277704c0524..36db1316e5132bce67725fe03e8099060aade2c3 100644 (file)
@@ -12,8 +12,8 @@
 #    License for the specific language governing permissions and limitations
 #    under the License.
 
-from oslo.utils import excutils
-from oslo.utils import importutils
+from oslo_utils import excutils
+from oslo_utils import importutils
 
 from neutron.i18n import _LE
 from neutron.openstack.common import log as logging
index d3b718052523116c4204c7dc6ddad66a879acf51..f76481dff4ae18d465f2a7aecc1d7ec6d45116ca 100644 (file)
@@ -14,7 +14,7 @@
 
 import logging
 
-from oslo.serialization import jsonutils
+from oslo_serialization import jsonutils
 
 from neutron.plugins.cisco.cfg_agent.device_drivers import devicedriver_api
 
index 2d44908b0135651b709ee5c4a2945f753eb04291..82c5aaafe3836c64ebbdf82cdd13330e61d1035c 100644 (file)
@@ -14,8 +14,8 @@
 
 import datetime
 
-from oslo.config import cfg
-from oslo.utils import timeutils
+from oslo_config import cfg
+from oslo_utils import timeutils
 
 from neutron.agent.linux import utils as linux_utils
 from neutron.i18n import _LI, _LW
index da284804aa92e2e135b9d9d2e092a2aea92c5ae7..bf6491a95ca07b8402d2cd04802f5b9c4701df7a 100644 (file)
@@ -16,8 +16,8 @@ import collections
 
 import eventlet
 import netaddr
-from oslo import messaging
-from oslo.utils import excutils
+import oslo_messaging
+from oslo_utils import excutils
 
 from neutron.common import constants as l3_constants
 from neutron.common import rpc as n_rpc
@@ -90,7 +90,7 @@ class CiscoRoutingPluginApi(object):
 
     def __init__(self, topic, host):
         self.host = host
-        target = messaging.Target(topic=topic, version='1.0')
+        target = oslo_messaging.Target(topic=topic, version='1.0')
         self.client = n_rpc.get_client(target)
 
     def get_routers(self, context, router_ids=None, hd_ids=None):
@@ -281,7 +281,7 @@ class RoutingServiceHelper(object):
             if device_ids:
                 return self.plugin_rpc.get_routers(self.context,
                                                    hd_ids=device_ids)
-        except messaging.MessagingException:
+        except oslo_messaging.MessagingException:
             LOG.exception(_LE("RPC Error in fetching routers from plugin"))
             self.fullsync = True
 
index 48388ba0ad05f72351cfc4eeec897d7b7f98b75d..b2364a50be2c53701f45af44a65794196e47b71f 100644 (file)
@@ -12,7 +12,7 @@
 #    License for the specific language governing permissions and limitations
 #    under the License.
 
-from oslo.config import cfg
+from oslo_config import cfg
 
 from neutron.agent.common import config
 
index a6fe717e4dd140ee8822b543db8d7050bc44df97..da5c90ef48d4c05b48c9852881012499377bf9d1 100644 (file)
@@ -16,9 +16,9 @@ import random
 
 from keystoneclient import exceptions as k_exceptions
 from keystoneclient.v2_0 import client as k_client
-from oslo.config import cfg
-from oslo.utils import importutils
-from oslo.utils import timeutils
+from oslo_config import cfg
+from oslo_utils import importutils
+from oslo_utils import timeutils
 from sqlalchemy.orm import exc
 from sqlalchemy.orm import joinedload
 
index 147e1eba5d6ffad19cb84e8dbb9c9e290682f549..df48405f7bd3a2dbbbdd9d8d44049fb21b23c59a 100644 (file)
@@ -14,8 +14,8 @@
 
 import copy
 
-from oslo.config import cfg
 from oslo_concurrency import lockutils
+from oslo_config import cfg
 from sqlalchemy.orm import exc
 from sqlalchemy.orm import joinedload
 from sqlalchemy.sql import expression as expr
index 5ec76b79f52327b2c69746e02f811fbf72b2c322..cceda5cd29053d5a93e20485d2abd1cd356b4bcf 100644 (file)
@@ -14,8 +14,8 @@
 
 import netaddr
 
-from oslo.config import cfg
-from oslo.utils import excutils
+from oslo_config import cfg
+from oslo_utils import excutils
 
 from neutron.i18n import _LE
 from neutron import manager
index ce727180a13877735ac0bf85ad60b80d5f059883..4a407e9de51e61d17986a8052f0baa43ee4e5537 100644 (file)
@@ -14,7 +14,7 @@
 
 import eventlet
 
-from oslo.config import cfg
+from oslo_config import cfg
 from sqlalchemy.orm import exc
 from sqlalchemy.sql import expression as expr
 
index d89d6cdc5d2a59472fba4b391088340f122e282b..5c7c3a4e990c6bbc9b86d6b8f4001aa8cd099128 100644 (file)
@@ -12,7 +12,7 @@
 #    License for the specific language governing permissions and limitations
 #    under the License.
 
-from oslo.serialization import jsonutils
+from oslo_serialization import jsonutils
 
 from neutron.common import constants
 from neutron.common import utils
index b3189d7bbb7227e9c2cfbb908347f961bd23d9a9..15623216402f359f2e65c93dcb70a9d2eb8ded70 100644 (file)
@@ -13,7 +13,7 @@
 #    under the License.
 #
 
-from oslo import messaging
+import oslo_messaging
 
 from neutron.common import rpc as n_rpc
 from neutron.openstack.common import log as logging
@@ -28,7 +28,7 @@ class L3RouterJointAgentNotifyAPI(object):
     def __init__(self, l3plugin):
         self._l3plugin = l3plugin
         self.topic = c_constants.CFG_AGENT_L3_ROUTING
-        target = messaging.Target(topic=self.topic, version='1.0')
+        target = oslo_messaging.Target(topic=self.topic, version='1.0')
         self.client = n_rpc.get_client(target)
 
     def _agent_notification(self, context, method, routers, operation, data):
index 128bf99ee5c9a27d7ac3a13c41e5a1295892e64d..6103db6d5cef12c643fa61c2da9981c1f2203e90 100644 (file)
@@ -15,7 +15,7 @@
 from novaclient import exceptions as nova_exc
 from novaclient import utils as n_utils
 from novaclient.v1_1 import client
-from oslo.config import cfg
+from oslo_config import cfg
 
 from neutron.i18n import _LE
 from neutron import manager
index a6d7b47441f51c492b8d033d70051f908f6d8381..95d0a0a721b41e335142be96691c9d693da455af 100644 (file)
@@ -15,8 +15,8 @@
 
 import inspect
 
-from oslo.utils import excutils
-from oslo.utils import importutils
+from oslo_utils import excutils
+from oslo_utils import importutils
 
 from neutron.api.v2 import attributes
 from neutron.extensions import portbindings
index e0b03bbffc6d09acfcf344393a66e895c062f224..9df4a4541a1d59cd1b9dd9296f88b0305535732f 100644 (file)
@@ -16,7 +16,7 @@ import base64
 
 import eventlet
 import netaddr
-from oslo.serialization import jsonutils
+from oslo_serialization import jsonutils
 import requests
 
 from neutron.common import exceptions as n_exc
index 6da8832f3dfc6420f7fc063feb3917649ca0bfc4..cb4b9b907cffc220d0d0f029000717c69f4e1fca 100644 (file)
@@ -14,9 +14,9 @@
 
 import eventlet
 
-from oslo.config import cfg as q_conf
-from oslo.utils import excutils
-from oslo.utils import importutils
+from oslo_config import cfg as q_conf
+from oslo_utils import excutils
+from oslo_utils import importutils
 
 from neutron.api.rpc.agentnotifiers import dhcp_rpc_agent_api
 from neutron.api.rpc.handlers import dhcp_rpc
index 2b07c818771be56970dfc41999fcfdf33b51d00c..36ada7bf1f2347e3c94ddba6095c54b5b2830b49 100644 (file)
@@ -12,7 +12,7 @@
 #    License for the specific language governing permissions and limitations
 #    under the License.
 
-from oslo.utils import importutils
+from oslo_utils import importutils
 import webob.exc as wexc
 
 from neutron.api import extensions as neutron_extensions
index 60f94ba83fc996fac220486b26a6ae009ab7bf59..0627f81e83dd3ab111cc3688c027b4b3482f9695 100644 (file)
@@ -12,7 +12,7 @@
 #    License for the specific language governing permissions and limitations
 #    under the License.
 
-from oslo import messaging
+import oslo_messaging
 
 from neutron.common import rpc as n_rpc
 from neutron.common import topics
@@ -30,7 +30,7 @@ from neutron.plugins.common import constants
 class CiscoRouterPluginRpcCallbacks(l3_router_rpc.L3RouterCfgRpcCallbackMixin,
                                     devices_rpc.DeviceCfgRpcCallbackMixin):
 
-    target = messaging.Target(version='1.1')
+    target = oslo_messaging.Target(version='1.1')
 
     def __init__(self, l3plugin):
         super(CiscoRouterPluginRpcCallbacks, self).__init__()
index 4aa25ffec1980e54aa54247da0c3d4cb4ce82a67..3cf64945e9bf6ef10e57e184942351d103a5f4e0 100644 (file)
@@ -16,7 +16,7 @@
 from heleosapi import backend_operations as h_op
 from heleosapi import constants as h_con
 from heleosapi import exceptions as h_exc
-from oslo.config import cfg
+from oslo_config import cfg
 from sqlalchemy.orm import exc
 
 from neutron.common import constants as l3_constants
index 8ece1ce319330a8ceacf105169fcb8dbf0bcc3d7..c49b091706cb9a40e640a58e66793136c06e241c 100644 (file)
@@ -13,7 +13,7 @@
 #    License for the specific language governing permissions and limitations
 #    under the License.
 
-from oslo.config import cfg
+from oslo_config import cfg
 
 
 heleos_opts = [
index 168878c63e5dc4861be0952257359c8d24e63277..3dc69200de8a4e47a89d97f9593bdb385f1980d8 100644 (file)
@@ -22,8 +22,8 @@ import time
 import eventlet
 eventlet.monkey_patch()
 
-from oslo.config import cfg
-from oslo import messaging
+from oslo_config import cfg
+import oslo_messaging
 
 from neutron.agent.common import config
 from neutron.agent import rpc as agent_rpc
@@ -100,7 +100,7 @@ class HyperVSecurityAgent(sg_rpc.SecurityGroupAgentRpc):
 
 class HyperVSecurityCallbackMixin(sg_rpc.SecurityGroupAgentRpcCallbackMixin):
 
-    target = messaging.Target(version='1.1')
+    target = oslo_messaging.Target(version='1.1')
 
     def __init__(self, sg_agent):
         super(HyperVSecurityCallbackMixin, self).__init__()
@@ -109,7 +109,7 @@ class HyperVSecurityCallbackMixin(sg_rpc.SecurityGroupAgentRpcCallbackMixin):
 
 class HyperVNeutronAgent(object):
     # Set RPC API version to 1.1 by default.
-    target = messaging.Target(version='1.1')
+    target = oslo_messaging.Target(version='1.1')
 
     def __init__(self):
         super(HyperVNeutronAgent, self).__init__()
index 0fb79b5534c75061593bf816316a47bbaa086d0b..320b3b9185b1f6be763bacb4851cb55be8878756 100644 (file)
@@ -17,7 +17,7 @@
 import sys
 import time
 
-from oslo.config import cfg
+from oslo_config import cfg
 
 from neutron.common import exceptions as n_exc
 from neutron.openstack.common import log as logging
index 555862478ce6bf72c514f844884be210a2551e1f..89aa109d159d13923a263154a27f6f6aaa10e3c7 100644 (file)
@@ -15,7 +15,7 @@
 
 import sys
 
-from oslo.config import cfg
+from oslo_config import cfg
 
 from neutron.i18n import _LW
 from neutron.openstack.common import log as logging
index dbfa230a8953e77984c0386d1aec889735ff0533..7ce109caeae2efa3e9dd2a62a13ded1dac05364b 100644 (file)
@@ -13,7 +13,7 @@
 #    License for the specific language governing permissions and limitations
 #    under the License.
 
-from oslo import messaging
+import oslo_messaging
 
 from neutron.common import rpc as n_rpc
 from neutron.common import topics
@@ -42,7 +42,7 @@ class AgentNotifierApi(object):
         self.topic_tunnel_update = topics.get_topic_name(topic,
                                                          constants.TUNNEL,
                                                          topics.UPDATE)
-        target = messaging.Target(topic=topic, version='1.0')
+        target = oslo_messaging.Target(topic=topic, version='1.0')
         self.client = n_rpc.get_client(target)
 
     def network_delete(self, context, network_id):
index c22115680a0004b8420fbf2b8632d7a9f290ee76..285f84c7010b004eb9e5c51023c51279e43fcf56 100644 (file)
@@ -13,7 +13,7 @@
 #    License for the specific language governing permissions and limitations
 #    under the License.
 
-from oslo.config import cfg
+from oslo_config import cfg
 
 from neutron.api.rpc.handlers import dhcp_rpc
 from neutron.api.rpc.handlers import l3_rpc
index a4771351f3f8831d369738cb2ca17d3255089e50..851f5532746bbc018348181e0695ff6ce85e45b9 100644 (file)
@@ -13,7 +13,7 @@
 #    License for the specific language governing permissions and limitations
 #    under the License.
 
-from oslo import messaging
+import oslo_messaging
 
 from neutron.common import constants as q_const
 from neutron.openstack.common import log as logging
@@ -28,7 +28,7 @@ class HyperVRpcCallbacks(object):
     # history
     # 1.1 Support Security Group RPC
     # 1.2 Support get_devices_details_list
-    target = messaging.Target(version='1.2')
+    target = oslo_messaging.Target(version='1.2')
 
     def __init__(self, notifier):
         super(HyperVRpcCallbacks, self).__init__()
index d6f559dbed80fe870d1e6ead3340eddc7717885b..03be7ccf3f2f6aaa61b97f635819e7097093dbe3 100644 (file)
@@ -22,8 +22,8 @@ import time
 import eventlet
 eventlet.monkey_patch()
 
-from oslo.config import cfg
-from oslo import messaging
+from oslo_config import cfg
+import oslo_messaging
 
 from neutron.agent.linux import ip_lib
 from neutron.agent.linux import ovs_lib
@@ -53,7 +53,7 @@ class SdnvePluginApi(agent_rpc.PluginApi):
 
 class SdnveNeutronAgent(object):
 
-    target = messaging.Target(version='1.1')
+    target = oslo_messaging.Target(version='1.1')
 
     def __init__(self, integ_br, interface_mappings,
                  info, root_helper, polling_interval,
index f05a995a6c81fd0de16c36e8727d894254feae54..45b27f89b99438bca4e002a8ae1b7ff55e2d5b60 100644 (file)
@@ -15,7 +15,7 @@
 #    under the License.
 
 
-from oslo.config import cfg
+from oslo_config import cfg
 
 
 DEFAULT_INTERFACE_MAPPINGS = []
index 470cb47df79cee79352665123391c6a2a466af1d..e992d8dc539bf90f51c3a4c9acc950c9491c4853 100644 (file)
@@ -20,7 +20,7 @@ import urllib
 
 import httplib2
 from keystoneclient.v2_0 import client as keyclient
-from oslo.config import cfg
+from oslo_config import cfg
 
 from neutron.api.v2 import attributes
 from neutron.common import utils
index a24f027a68a478f3718e39f974dd689dbee83a98..92b5c4047fba61b01dc29163ddd6cfd87ac4ddab 100644 (file)
@@ -17,9 +17,9 @@
 
 import functools
 
-from oslo.config import cfg
-from oslo import messaging
-from oslo.utils import excutils
+from oslo_config import cfg
+import oslo_messaging
+from oslo_utils import excutils
 
 from neutron.common import constants as n_const
 from neutron.common import exceptions as n_exc
@@ -60,7 +60,7 @@ class AgentNotifierApi(object):
     '''Agent side of the SDN-VE rpc API.'''
 
     def __init__(self, topic):
-        target = messaging.Target(topic=topic, version='1.0')
+        target = oslo_messaging.Target(topic=topic, version='1.0')
         self.client = n_rpc.get_client(target)
         self.topic_info_update = topics.get_topic_name(topic,
                                                        constants.INFO,
index 66cea96bd3a9c5a5fbd349f99c8ad755906d2c2c..2ae3a7abc1722d16b518f4176617710bf6ecc58d 100755 (executable)
@@ -26,8 +26,8 @@ import time
 import eventlet
 eventlet.monkey_patch()
 
-from oslo.config import cfg
-from oslo import messaging
+from oslo_config import cfg
+import oslo_messaging
 from six import moves
 
 from neutron.agent import l2population_rpc as l2pop_rpc
@@ -638,7 +638,7 @@ class LinuxBridgeRpcCallbacks(sg_rpc.SecurityGroupAgentRpcCallbackMixin,
     # Set RPC API version to 1.0 by default.
     # history
     #   1.1 Support Security Group RPC
-    target = messaging.Target(version='1.1')
+    target = oslo_messaging.Target(version='1.1')
 
     def __init__(self, context, agent, sg_agent):
         super(LinuxBridgeRpcCallbacks, self).__init__()
index 74942a17f6cbbd6c5b9dc5610d77c4bd018d7720..db5b605e297acd2f87c4774112ca26978e06c9c5 100644 (file)
@@ -12,7 +12,7 @@
 #    License for the specific language governing permissions and limitations
 #    under the License.
 
-from oslo.config import cfg
+from oslo_config import cfg
 
 from neutron.agent.common import config
 
index a973e243edd48336c09f16a85ff09e37a6f4e843..dfcbfe12080a66c0d705e515182a1bc1b485bf4b 100644 (file)
@@ -13,7 +13,7 @@
 #    License for the specific language governing permissions and limitations
 #    under the License.
 
-from oslo.config import cfg
+from oslo_config import cfg
 
 
 meta_plugin_opts = [
index feff7e2f03448524591023e159493db1d1a00293..35233f88934d306755a9e5afc74da2d2a8c2ff0a 100644 (file)
@@ -13,8 +13,8 @@
 #    License for the specific language governing permissions and limitations
 #    under the License.
 
-from oslo.config import cfg
-from oslo.utils import importutils
+from oslo_config import cfg
+from oslo_utils import importutils
 
 from neutron.common import exceptions as exc
 from neutron.common import topics
index 35d4b4a5795ba90f0aa1a28b945f95334575eb92..3b9dca39e107396c4feddfebc3219f045ae1cfaf 100644 (file)
@@ -13,7 +13,7 @@
 #    License for the specific language governing permissions and limitations
 #    under the License.
 
-from oslo.config import cfg
+from oslo_config import cfg
 
 from neutron.db import db_base_plugin_v2
 from neutron.db import external_net_db
index 67d46d01924dc38a8cf2f30a73860e0c7d2b8589..43a0b77b53ac0f3ee1e635298dd544c3901e4e75 100644 (file)
@@ -14,7 +14,7 @@
 #    License for the specific language governing permissions and limitations
 #    under the License.
 
-from oslo.config import cfg
+from oslo_config import cfg
 
 from midonet.neutron import plugin
 
index 9591e6b19e2b33c87f95d3177ce68bf5787e4fab..a5c05658851d518c480964db2f522b204c98eac7 100644 (file)
@@ -13,7 +13,7 @@
 #    License for the specific language governing permissions and limitations
 #    under the License.
 
-from oslo.config import cfg
+from oslo_config import cfg
 
 
 ml2_opts = [
index 1cf2b18e46a469a258ffbc5538e9cf17e8c1de42..56c2f189ca4df048fbe40558ce8ab2552b3620a2 100644 (file)
@@ -16,7 +16,7 @@
 from sqlalchemy import or_
 from sqlalchemy.orm import exc
 
-from oslo.db import exception as db_exc
+from oslo_db import exception as db_exc
 
 from neutron.common import constants as n_const
 from neutron.db import api as db_api
index c0795e01a661df61ee922a4c24ae7801bc1f2127..123896a37028a83cc3a1a392948d30e32e097870 100644 (file)
@@ -13,7 +13,7 @@
 #    License for the specific language governing permissions and limitations
 #    under the License.
 
-from oslo.serialization import jsonutils
+from oslo_serialization import jsonutils
 
 from neutron.common import constants
 from neutron.common import exceptions as exc
index 98dfe74458a09e7fbce5fe46e9c6356806d68b83..baffd600942e052dce766d0a135732c64eab31f5 100644 (file)
@@ -17,7 +17,7 @@ import socket
 import struct
 
 import jsonrpclib
-from oslo.config import cfg
+from oslo_config import cfg
 
 from neutron import context as nctx
 from neutron.db import db_base_plugin_v2
index 2f38989c9b11112d27cdfdcd8e1dd1b1608db69e..0f53f3afa1fa53958275131c9ad28025cd6de843 100644 (file)
@@ -14,7 +14,7 @@
 # limitations under the License.
 
 
-from oslo.config import cfg
+from oslo_config import cfg
 
 
 # Arista ML2 Mechanism driver specific configuration knobs.
index cab8cc756dd76faf8f5f3216163589e75ab8386a..446c174fd4d906a8edb9efcebc8f6a26df5f942e 100644 (file)
@@ -17,7 +17,7 @@ import threading
 
 from networking_arista.common import db_lib
 from networking_arista.ml2 import arista_ml2
-from oslo.config import cfg
+from oslo_config import cfg
 
 from neutron.common import constants as n_const
 from neutron.i18n import _LI
index b2f98c7bdf1b6abe87fe9863e480a0061730da17..a0592b3cc85b5b49c6952a442f47026845b10fd2 100644 (file)
@@ -16,9 +16,9 @@
 
 """Implentation of Brocade ML2 Mechanism driver for ML2 Plugin."""
 
-from oslo.config import cfg
-from oslo.utils import excutils
-from oslo.utils import importutils
+from oslo_config import cfg
+from oslo_utils import excutils
+from oslo_utils import importutils
 
 from neutron.i18n import _LE, _LI
 from neutron.openstack.common import log as logging
index c028eeb3be30f263b39087690d86873d2ccd45fa..a0a607ca3fbca8be44a9a5d0b51be3eac50e41c4 100644 (file)
@@ -19,7 +19,7 @@ Neutron network life-cycle management.
 """
 
 from ncclient import manager
-from oslo.utils import excutils
+from oslo_utils import excutils
 from xml.etree import ElementTree
 
 from neutron.i18n import _LE
index 78e1be790a425f51e0b8c063e84045e7508bb28f..3487d5e070c9352383f29592bdcc14003f7747e5 100644 (file)
@@ -20,9 +20,9 @@ import eventlet
 
 eventlet.monkey_patch()
 
-from oslo.config import cfg
-from oslo import messaging
 from oslo_concurrency import lockutils
+from oslo_config import cfg
+import oslo_messaging
 
 from neutron.agent.common import config
 from neutron.agent.linux import ip_lib
@@ -58,7 +58,7 @@ LOG = logging.getLogger(__name__)
 
 class ApicTopologyService(manager.Manager):
 
-    target = messaging.Target(version='1.1')
+    target = oslo_messaging.Target(version='1.1')
 
     def __init__(self, host=None):
         if host is None:
@@ -142,7 +142,7 @@ class ApicTopologyService(manager.Manager):
 class ApicTopologyServiceNotifierApi(object):
 
     def __init__(self):
-        target = messaging.Target(topic=TOPIC_APIC_SERVICE, version='1.0')
+        target = oslo_messaging.Target(topic=TOPIC_APIC_SERVICE, version='1.0')
         self.client = rpc.get_client(target)
 
     def update_link(self, context, host, interface, mac, switch, module, port):
index e8801041b767d49a4f8b20611f56fa45942b2ecf..0c55625eeaab321424728374679076f6970b8964 100644 (file)
 #    License for the specific language governing permissions and limitations
 #    under the License.
 
-from oslo.config import cfg
+from oslo_config import cfg
 
 
 DEFAULT_ROOT_HELPER = ('sudo /usr/local/bin/neutron-rootwrap '
                        '/etc/neutron/rootwrap.conf')
 
 
-# oslo.config limits ${var} expansion to global variables
+# oslo_config limits ${var} expansion to global variables
 # That is why apic_system_id as a global variable
 global_opts = [
     cfg.StrOpt('apic_system_id',
index ea13fcffd7e70523860c8c777681c8acc9d5b379..f6fa93b098c2c7b073db742f4bc4ae0d30291cb6 100644 (file)
@@ -16,8 +16,8 @@
 from apicapi import apic_manager
 from keystoneclient.v2_0 import client as keyclient
 import netaddr
-from oslo.config import cfg
 from oslo_concurrency import lockutils
+from oslo_config import cfg
 
 from neutron.common import constants as n_constants
 from neutron.openstack.common import log
index 3be443088d7936fb630417544339624f5b8c98fa..ceeb60cf5a6a5f8160080a41a93fc673f8cb2480 100644 (file)
@@ -13,7 +13,7 @@
 #    License for the specific language governing permissions and limitations
 #    under the License.
 
-from oslo.config import cfg
+from oslo_config import cfg
 
 
 ml2_cisco_opts = [
index 5219a0f909d47d429d12aed9a4e014ada0d23152..35c86040d078b0b4e29b69c7062add403629030d 100644 (file)
@@ -17,7 +17,7 @@
 ML2 Mechanism Driver for Cisco Nexus platforms.
 """
 
-from oslo.config import cfg
+from oslo_config import cfg
 
 from neutron.common import constants as n_const
 from neutron.extensions import portbindings
index 826b4460bb02ce6745f1e2963a0845b4dd772db0..68b2a26f4db2510a898711b96d0185ce5dc437e2 100644 (file)
@@ -17,8 +17,8 @@
 Implements a Nexus-OS NETCONF over SSHv2 API Client
 """
 
-from oslo.utils import excutils
-from oslo.utils import importutils
+from oslo_utils import excutils
+from oslo_utils import importutils
 
 from neutron.openstack.common import log as logging
 from neutron.plugins.ml2.drivers.cisco.nexus import config as conf
index e1e11e1427522bafb971af6034e82890deadb320..71641203ba0ca092804e1a6b5e113c2328130e0d 100644 (file)
@@ -14,7 +14,7 @@
 # limitations under the License.
 
 from neutronclient.v2_0 import client
-from oslo.config import cfg
+from oslo_config import cfg
 
 # Freescale CRD Server Configuration used by ML2 Mechanism Driver.
 #
index 5730053bba9cc94b561d6b12daac72143a0d5860..e39b53a7d08d24c10bbf690ba48a9e2afa6ca67d 100644 (file)
@@ -13,7 +13,7 @@
 #    License for the specific language governing permissions and limitations
 #    under the License.
 
-from oslo.db import exception as db_exc
+from oslo_db import exception as db_exc
 
 from neutron.common import exceptions as exc
 from neutron.i18n import _LW
index 403b66269feca11cc256dfa8999a8805a41fca28..3e88a72f85a8d300b6264734e721b2a1afd57486 100644 (file)
@@ -13,7 +13,7 @@
 #    License for the specific language governing permissions and limitations
 #    under the License.
 
-from oslo.config import cfg
+from oslo_config import cfg
 
 
 l2_population_options = [
index 11f185b104d08a1f657fa648a14769867ef69ecf..65faa7ce04c1d3640deabb5eb7c359bcd4a8955c 100644 (file)
@@ -13,8 +13,8 @@
 #    License for the specific language governing permissions and limitations
 #    under the License.
 
-from oslo.serialization import jsonutils
-from oslo.utils import timeutils
+from oslo_serialization import jsonutils
+from oslo_utils import timeutils
 from sqlalchemy import sql
 
 from neutron.common import constants as const
index b0ef8c17fcd807f53890d1c024d15d8c3d4bf0d2..a93c0c76aed4aa0afc95197b8d1c33950eab8a91 100644 (file)
@@ -13,7 +13,7 @@
 #    License for the specific language governing permissions and limitations
 #    under the License.
 
-from oslo.config import cfg
+from oslo_config import cfg
 
 from neutron.common import constants as const
 from neutron import context as n_context
index f56abd5ce7ae14d1a31607dbbbb5f04f73634203..5dd7378bfaaec5ebf3f8f434ece9f48a459345ec 100644 (file)
@@ -16,7 +16,7 @@
 import collections
 import copy
 
-from oslo import messaging
+import oslo_messaging
 
 from neutron.common import rpc as n_rpc
 from neutron.common import topics
@@ -36,7 +36,7 @@ class L2populationAgentNotifyAPI(object):
         self.topic_l2pop_update = topics.get_topic_name(topic,
                                                         topics.L2POPULATION,
                                                         topics.UPDATE)
-        target = messaging.Target(topic=topic, version='1.0')
+        target = oslo_messaging.Target(topic=topic, version='1.0')
         self.client = n_rpc.get_client(target)
 
     def _notification_fanout(self, context, method, fdb_entries):
index fc5a016ea5659c1ec2d69c98a1b78def097b8d5b..dbee04c519eea56278e047626a596fe150ea93f4 100644 (file)
@@ -17,9 +17,9 @@ import datetime
 import httplib
 
 import eventlet
-from oslo.config import cfg
-from oslo.utils import excutils
-from oslo.utils import timeutils
+from oslo_config import cfg
+from oslo_utils import excutils
+from oslo_utils import timeutils
 
 from neutron import context as ctx
 from neutron.extensions import portbindings
index 97d12cd4f211790098e9c544f02b645eeac9bf95..0b9ddefdca2b8aa8432b882cd40aa7b60bfdb488 100644 (file)
@@ -13,7 +13,7 @@
 #    under the License.
 
 import netaddr
-from oslo.config import cfg
+from oslo_config import cfg
 
 from neutron.common import constants as n_consts
 from neutron.extensions import portbindings
index b50e26bd172a620068afe92827c66f3d9ced8f42..2d365f13a8e65748715589f52798816eff248fc7 100644 (file)
@@ -14,7 +14,7 @@
 # limitations under the License.
 
 
-from oslo.config import cfg
+from oslo_config import cfg
 
 from neutron.common import constants
 from neutron.extensions import portbindings
index 99a5efa21dc3893656047d8ed6548974e8e5de26..0637042319010a27a5e89404d7724fad0d26e614 100644 (file)
@@ -15,8 +15,8 @@
 
 import re
 
-from oslo.config import cfg
-from oslo.serialization import jsonutils
+from oslo_config import cfg
+from oslo_serialization import jsonutils
 import requests
 
 from neutron.openstack.common import log
index eac221b76119d6ea47f7bf0f49acddf4091af57e..731190953b6788d346602c83ab86443a026be490 100644 (file)
@@ -14,7 +14,7 @@
 # See the License for the specific language governing permissions and
 # limitations under the License.
 
-from oslo.config import cfg
+from oslo_config import cfg
 
 from neutron.extensions import portbindings
 
index c754c5890adf22ec92734f72a383d99f1e914c73..84c5ae9ad1007afaf164031b8c954629489e2f44 100644 (file)
@@ -15,7 +15,7 @@
 # limitations under the License.
 
 from networking_mlnx.plugins.ml2.drivers.mlnx import constants
-from oslo.config import cfg
+from oslo_config import cfg
 
 from neutron.common import constants as n_const
 from neutron.extensions import portbindings
index 8ebe0da718282d01e539e260d0fb9e3653aa72ab..3c6f89ee003e64fda9dbb989e7a923b4bf3d5bbf 100644 (file)
@@ -15,7 +15,7 @@
 
 from networking_odl.common import constants as odl_const
 from networking_odl.ml2 import mech_driver
-from oslo.config import cfg
+from oslo_config import cfg
 
 from neutron.common import constants as n_const
 from neutron.extensions import portbindings
index bb675971352366b83bcdb879d7dcb62643886d51..21aaa5731cb0e7448f6e50dcd2c922c23c4f1fd1 100644 (file)
@@ -13,8 +13,8 @@
 #    License for the specific language governing permissions and limitations
 #    under the License.
 
-from oslo.config import cfg
-from oslo.db import exception as db_exc
+from oslo_config import cfg
+from oslo_db import exception as db_exc
 import sqlalchemy as sa
 
 from neutron.common import exceptions as exc
index df9e8916d58e48b30e36c8845c4c4c51549b1449..1d17b66f287e39327e7fc8f8dd6fdc8a9b422e9c 100644 (file)
@@ -13,8 +13,8 @@
 #    License for the specific language governing permissions and limitations
 #    under the License.
 
-from oslo.config import cfg
-from oslo.db import exception as db_exc
+from oslo_config import cfg
+from oslo_db import exception as db_exc
 from six import moves
 import sqlalchemy as sa
 from sqlalchemy import sql
index ac06e89e3d1bf97321de1d8f20f5f0571d10c36c..a2bf98a1fea8ed77f2dc103eb6f411440b8f5893 100644 (file)
@@ -15,7 +15,7 @@
 
 import sys
 
-from oslo.config import cfg
+from oslo_config import cfg
 from six import moves
 import sqlalchemy as sa
 
index 7959f6cbaebd7242c56e56532ccda348a2fed056..97701f135716726a6570cff2924a71472d16f592 100644 (file)
@@ -13,8 +13,8 @@
 #    License for the specific language governing permissions and limitations
 #    under the License.
 
-from oslo.config import cfg
-from oslo.db import exception as db_exc
+from oslo_config import cfg
+from oslo_db import exception as db_exc
 from six import moves
 import sqlalchemy as sa
 from sqlalchemy import sql
index 84142f87799a4fedce9106025613612a271a49c1..885562270c875c2420ec9d692cb53d255f6a4024 100644 (file)
@@ -13,7 +13,7 @@
 #    License for the specific language governing permissions and limitations
 #    under the License.
 
-from oslo.config import cfg
+from oslo_config import cfg
 import stevedore
 
 from neutron.api.v2 import attributes
index a303fac35693409ff49a594d919d9aac6e34bea6..411002dc7b3931c5ff1a15f0da9f41051a1e535c 100644 (file)
 import contextlib
 from eventlet import greenthread
 
-from oslo.config import cfg
-from oslo.db import exception as os_db_exception
-from oslo.serialization import jsonutils
-from oslo.utils import excutils
-from oslo.utils import importutils
 from oslo_concurrency import lockutils
+from oslo_config import cfg
+from oslo_db import exception as os_db_exception
+from oslo_serialization import jsonutils
+from oslo_utils import excutils
+from oslo_utils import importutils
 from sqlalchemy import exc as sql_exc
 from sqlalchemy.orm import exc as sa_exc
 
index 36cfc3fcaf98bc1cc587c724c77671a0d98e8b98..b08d06be1697c92fa7e946aca4a5385e8032c8b9 100644 (file)
@@ -13,7 +13,7 @@
 #    License for the specific language governing permissions and limitations
 #    under the License.
 
-from oslo import messaging
+import oslo_messaging
 from sqlalchemy.orm import exc
 
 from neutron.agent import securitygroups_rpc as sg_rpc
@@ -45,7 +45,7 @@ class RpcCallbacks(type_tunnel.TunnelRpcCallbackMixin):
     #   1.3 get_device_details rpc signature upgrade to obtain 'host' and
     #       return value to include fixed_ips and device_owner for
     #       the device port
-    target = messaging.Target(version='1.3')
+    target = oslo_messaging.Target(version='1.3')
 
     def __init__(self, notifier, type_manager):
         self.setup_tunnel_callback_mixin(notifier, type_manager)
@@ -198,7 +198,7 @@ class AgentNotifierApi(dvr_rpc.DVRAgentRpcApiMixin,
         self.topic_port_update = topics.get_topic_name(topic,
                                                        topics.PORT,
                                                        topics.UPDATE)
-        target = messaging.Target(topic=topic, version='1.0')
+        target = oslo_messaging.Target(topic=topic, version='1.0')
         self.client = n_rpc.get_client(target)
 
     def network_delete(self, context, network_id):
index 1776ae376551b6365d396d099307efd90fa67bb4..dbbba93b64fd9bd3e3cbe301ed146223f2f2bdeb 100644 (file)
@@ -14,7 +14,7 @@
 # limitations under the License.
 
 from networking_mlnx.plugins.mlnx.agent import constants
-from oslo.config import cfg
+from oslo_config import cfg
 
 from neutron.agent.common import config
 
index 05b689db6fd170a082b8fbb667f965b3510fe19f..36e3226d72b99a1efff09b819389cb1ca60803d5 100644 (file)
@@ -17,7 +17,7 @@
 import sys
 
 from networking_mlnx.plugins.mlnx.agent import mlnx_eswitch_neutron_agent
-from oslo.config import cfg
+from oslo_config import cfg
 
 from neutron.i18n import _LE, _LI
 from neutron.common import config as common_config
index 90fa800c57b1d1f662b0e14624bb4a3c5edd8def..816e66f882958c847865a6415aa1aff10a267920 100755 (executable)
@@ -25,7 +25,7 @@ import time
 import eventlet
 eventlet.monkey_patch()
 
-from oslo import messaging
+import oslo_messaging
 
 from neutron.agent.linux import ovs_lib
 from neutron.agent import rpc as agent_rpc
@@ -62,7 +62,7 @@ class NECPluginApi(agent_rpc.PluginApi):
 
 class NECAgentRpcCallback(object):
 
-    target = messaging.Target(version='1.0')
+    target = oslo_messaging.Target(version='1.0')
 
     def __init__(self, context, agent, sg_agent):
         super(NECAgentRpcCallback, self).__init__()
@@ -84,7 +84,7 @@ class NECAgentRpcCallback(object):
 
 class SecurityGroupAgentRpcCallback(sg_rpc.SecurityGroupAgentRpcCallbackMixin):
 
-    target = messaging.Target(version=sg_rpc.SG_RPC_VERSION)
+    target = oslo_messaging.Target(version=sg_rpc.SG_RPC_VERSION)
 
     def __init__(self, context, sg_agent):
         super(SecurityGroupAgentRpcCallback, self).__init__()
index f673b9e1167d0f5a6b49f61872030ff8b49edd8f..55f093ebddc4827c708eca50337a9e05e2c74c8a 100644 (file)
@@ -12,7 +12,7 @@
 #    License for the specific language governing permissions and limitations
 #    under the License.
 
-from oslo.config import cfg
+from oslo_config import cfg
 
 from neutron.agent.common import config
 from neutron.plugins.nec.common import constants as nconst
index d3daf3db977333a2f45846c60fa146a0a3cd45b5..a738019f74ab7728c29ebaa04ef31aee7281f8a4 100644 (file)
@@ -14,8 +14,8 @@
 
 import time
 
-from oslo.serialization import jsonutils
-from oslo.utils import excutils
+from oslo_serialization import jsonutils
+from oslo_utils import excutils
 import requests
 
 from neutron.i18n import _LI, _LW
index d4fdda4420a8fd7ac63638c414776bcde16f3dd4..7ed4b9b7a370ec84762d5e590b94b94dcad059d7 100644 (file)
@@ -12,7 +12,7 @@
 #    License for the specific language governing permissions and limitations
 #    under the License.
 
-from oslo.utils import importutils
+from oslo_utils import importutils
 
 from neutron.i18n import _LI
 from neutron.openstack.common import log as logging
index f534e619dfd53717106fb168d6da1474d5766931..e6384f478c0312169c0770e08417a5335a12c53c 100644 (file)
@@ -13,7 +13,7 @@
 #    License for the specific language governing permissions and limitations
 #    under the License.
 
-from oslo.config import cfg
+from oslo_config import cfg
 
 from neutron.api import extensions
 from neutron.api.v2 import attributes
index 088f699909ec845f3ff44471443f2228373c2ae4..f37670f45db3a195a0630f3aa83c53eaa6ceb7ec 100644 (file)
@@ -12,9 +12,9 @@
 #    License for the specific language governing permissions and limitations
 #    under the License.
 
-from oslo import messaging
-from oslo.utils import excutils
-from oslo.utils import importutils
+import oslo_messaging
+from oslo_utils import excutils
+from oslo_utils import importutils
 
 from neutron.agent import securitygroups_rpc as sg_rpc
 from neutron.api import extensions as neutron_extensions
@@ -679,7 +679,7 @@ class NECPluginV2AgentNotifierApi(sg_rpc.SecurityGroupAgentRpcApiMixin):
         self.topic = topic
         self.topic_port_update = topics.get_topic_name(
             topic, topics.PORT, topics.UPDATE)
-        target = messaging.Target(topic=topic, version='1.0')
+        target = oslo_messaging.Target(topic=topic, version='1.0')
         self.client = n_rpc.get_client(target)
 
     def port_update(self, context, port):
@@ -689,7 +689,7 @@ class NECPluginV2AgentNotifierApi(sg_rpc.SecurityGroupAgentRpcApiMixin):
 
 class NECPluginV2RPCCallbacks(object):
 
-    target = messaging.Target(version='1.0')
+    target = oslo_messaging.Target(version='1.0')
 
     def __init__(self, plugin):
         super(NECPluginV2RPCCallbacks, self).__init__()
index 3475d01910e368936a9d6c5b07e15ad76534409c..1eec439b2e7b49cba2db5956979c29b8383b4b89 100644 (file)
@@ -12,8 +12,8 @@
 #    License for the specific language governing permissions and limitations
 #    under the License.
 
-from oslo.utils import excutils
-from oslo.utils import importutils
+from oslo_utils import excutils
+from oslo_utils import importutils
 
 from neutron.api.rpc.agentnotifiers import l3_rpc_agent_api
 from neutron.api.v2 import attributes as attr
index 9cb156537cc068220e0de34d9d0aa7e0e2e6ee02..87a94a5b96c7bfcc8c4b7d7c047cceaa78d05237 100644 (file)
@@ -12,7 +12,7 @@
 #    License for the specific language governing permissions and limitations
 #    under the License.
 
-from oslo.utils import excutils
+from oslo_utils import excutils
 
 from neutron.i18n import _LE
 from neutron.openstack.common import log as logging
index a9a6b7ae5c7a810e62dc2fbb2c6a4ce046cb054f..cb647d11e9de8d578811c7ece2779bba1e9de460 100644 (file)
@@ -15,7 +15,7 @@
 import abc
 import httplib
 
-from oslo.utils import excutils
+from oslo_utils import excutils
 import six
 
 from neutron.common import log as call_log
index 5d125c8c8dfa0f6c418acae659e56ed872388431..cfd2fb9243946968406bc6418a0c3ec8d05a0873 100644 (file)
@@ -12,7 +12,7 @@
 #    License for the specific language governing permissions and limitations
 #    under the License.
 
-from oslo.config import cfg
+from oslo_config import cfg
 
 
 restproxy_opts = [
index 22457856502e056b214be5a6670b53ba4e155bb2..d47a54d8a615a3bc6b6cc4f4f64c2de7238d9989 100644 (file)
@@ -16,10 +16,10 @@ import copy
 import re
 
 import netaddr
-from oslo.config import cfg
-from oslo.utils import excutils
-from oslo.utils import importutils
 from oslo_concurrency import lockutils
+from oslo_config import cfg
+from oslo_utils import excutils
+from oslo_utils import importutils
 from sqlalchemy.orm import exc
 
 from neutron.api import extensions as neutron_extensions
index 37e51bffbb1a6ac45210e1b62ea50d0e0f46d352..6768fe018cee4db3dff3e29de86ed139450d9033 100644 (file)
@@ -13,9 +13,9 @@
 #    under the License.
 #
 
-from oslo.config import cfg
-from oslo.utils import importutils
 from oslo_concurrency import lockutils
+from oslo_config import cfg
+from oslo_utils import importutils
 import sqlalchemy.orm.exc as db_exc
 
 from neutron import context as ncontext
index 04a265da11076fe3c62710b19058f7c689ec6b5d..ea81a160db63cc660a99d7c8e77bd722649025c5 100755 (executable)
@@ -20,7 +20,7 @@ hub.patch()
 
 import sys
 
-from oslo.config import cfg
+from oslo_config import cfg
 from ryu.base.app_manager import AppManager
 from ryu import cfg as ryu_cfg
 
index dc1a5256ffeefca7feb7c4191ee6d53f1bee554c..6525df0af18d65ef4384b7cc6a71a63eef495afa 100644 (file)
@@ -23,8 +23,8 @@
 import time
 
 import netaddr
-from oslo.config import cfg
-from oslo import messaging
+from oslo_config import cfg
+import oslo_messaging
 from ryu.app.ofctl import api as ryu_api
 from ryu.base import app_manager
 from ryu.controller import handler
@@ -177,7 +177,7 @@ class OFANeutronAgent(sg_rpc.SecurityGroupAgentRpcCallbackMixin,
     # history
     #   1.0 Initial version
     #   1.1 Support Security Group RPC
-    target = messaging.Target(version='1.1')
+    target = oslo_messaging.Target(version='1.1')
 
     def __init__(self, ryuapp, integ_br, local_ip,
                  bridge_mappings, interface_mappings, root_helper,
index 8f77269e61b7cf1699a6819a4aa1ecb17a54994e..149ffb834263e999b2d28b303f8faed204fc8c9d 100644 (file)
@@ -14,7 +14,7 @@
 #    License for the specific language governing permissions and limitations
 #    under the License.
 
-from oslo.config import cfg
+from oslo_config import cfg
 
 from neutron.agent.common import config
 from neutron.plugins.openvswitch.common import config as ovs_config
index 128f0eb15835a9273beab1b7beffae35c6b76f65..c4996e6308718ae29dd231c1276e6aff4ef3a4a3 100644 (file)
@@ -21,7 +21,7 @@ import time
 import eventlet
 eventlet.monkey_patch()
 
-from oslo import messaging
+import oslo_messaging
 
 from neutron.agent.linux import ovs_lib
 from neutron.agent import rpc as agent_rpc
@@ -39,7 +39,7 @@ LOG = logging.getLogger(__name__)
 
 class NVSDAgentRpcCallback(object):
 
-    target = messaging.Target(version='1.0')
+    target = oslo_messaging.Target(version='1.0')
 
     def __init__(self, context, agent, sg_agent):
         super(NVSDAgentRpcCallback, self).__init__()
@@ -61,7 +61,7 @@ class NVSDAgentRpcCallback(object):
 
 class SecurityGroupAgentRpcCallback(sg_rpc.SecurityGroupAgentRpcCallbackMixin):
 
-    target = messaging.Target(version=sg_rpc.SG_RPC_VERSION)
+    target = oslo_messaging.Target(version=sg_rpc.SG_RPC_VERSION)
 
     def __init__(self, context, sg_agent):
         super(SecurityGroupAgentRpcCallback, self).__init__()
@@ -73,7 +73,7 @@ class NVSDNeutronAgent(object):
     # history
     #   1.0 Initial version
     #   1.1 Support Security Group RPC
-    target = messaging.Target(version='1.1')
+    target = oslo_messaging.Target(version='1.1')
 
     def __init__(self, integ_br, root_helper, polling_interval):
         super(NVSDNeutronAgent, self).__init__()
index 2bbf086a37c3aa22d639c110673fb0a325a0fcec..1baf8d307fbffd0a9c9e084d525f24dd6240070d 100644 (file)
@@ -15,7 +15,7 @@
 
 """ Register the configuration options"""
 
-from oslo.config import cfg
+from oslo_config import cfg
 
 from neutron.agent.common import config
 
index 1b7b243fe226b95ceefc19105a0d70aed8dfbb20..ba6033a4154b1b3ca8520ca214b0ac8abe034825 100644 (file)
@@ -14,8 +14,8 @@
 
 """Intermidiate NVSD Library."""
 
-from oslo.serialization import jsonutils
-from oslo.utils import excutils
+from oslo_serialization import jsonutils
+from oslo_utils import excutils
 
 from neutron.openstack.common import log as logging
 import neutron.plugins.oneconvergence.lib.exception as nvsdexception
index 9506f89b1f432f481644b73f5b4f3a3e5da557d7..7b5ef69f7b78829669f0a6fb5f94b5e030257041 100644 (file)
@@ -17,8 +17,8 @@
 import httplib
 import time
 
-from oslo.config import cfg
-from oslo.serialization import jsonutils
+from oslo_config import cfg
+from oslo_serialization import jsonutils
 import requests
 from six.moves.urllib import parse
 
index 21c5666b037b5dbc7b29b5b605bfb951802b202e..8d7c9fb267557f6a973bd5736fb479bc4d2f2e63 100644 (file)
 
 """Implementation of OneConvergence Neutron Plugin."""
 
-from oslo.config import cfg
-from oslo import messaging
-from oslo.utils import excutils
-from oslo.utils import importutils
+from oslo_config import cfg
+import oslo_messaging
+from oslo_utils import excutils
+from oslo_utils import importutils
 
 from neutron.agent import securitygroups_rpc as sg_rpc
 from neutron.api.rpc.agentnotifiers import dhcp_rpc_agent_api
@@ -69,7 +69,7 @@ class NVSDPluginV2AgentNotifierApi(sg_rpc.SecurityGroupAgentRpcApiMixin):
         self.topic = topic
         self.topic_port_update = topics.get_topic_name(topic, topics.PORT,
                                                        topics.UPDATE)
-        target = messaging.Target(topic=topic, version='1.0')
+        target = oslo_messaging.Target(topic=topic, version='1.0')
         self.client = n_rpc.get_client(target)
 
     def port_update(self, context, port):
index 80717fcc0122ef05c420008b8467ab4bee36e52c..36fb9d016b23030edfe00f3d88f7c60e7507abce 100644 (file)
@@ -13,8 +13,8 @@
 #    under the License.
 #
 
-from oslo.config import cfg
-from oslo.serialization import jsonutils
+from oslo_config import cfg
+from oslo_serialization import jsonutils
 import requests
 
 from neutron.api.v2 import attributes as attr
index 4eeeb04fd0fd180afd0d50b8c0f6c025474ffc6f..f58c4a563397fbdfd51c10bcd9aa9e31c965506a 100644 (file)
@@ -14,8 +14,8 @@
 #    under the License.
 
 
-from oslo import messaging
-from oslo.utils import excutils
+import oslo_messaging
+from oslo_utils import excutils
 
 from neutron.api.rpc.handlers import dvr_rpc
 from neutron.common import constants as n_const
@@ -155,12 +155,12 @@ class OVSDVRNeutronAgent(dvr_rpc.DVRAgentRpcApiMixin):
     def get_dvr_mac_address(self):
         try:
             self.get_dvr_mac_address_with_retry()
-        except messaging.RemoteError as e:
+        except oslo_messaging.RemoteError as e:
             LOG.warning(_LW('L2 agent could not get DVR MAC address at '
                             'startup due to RPC error.  It happens when the '
                             'server does not support this RPC API.  Detailed '
                             'message: %s'), e)
-        except messaging.MessagingTimeout:
+        except oslo_messaging.MessagingTimeout:
             LOG.error(_LE('DVR: Failed to obtain a valid local '
                           'DVR MAC address - L2 Agent operating '
                           'in Non-DVR Mode'))
@@ -178,7 +178,7 @@ class OVSDVRNeutronAgent(dvr_rpc.DVRAgentRpcApiMixin):
             try:
                 details = self.plugin_rpc.get_dvr_mac_address_by_host(
                     self.context, self.host)
-            except messaging.MessagingTimeout as e:
+            except oslo_messaging.MessagingTimeout as e:
                 with excutils.save_and_reraise_exception() as ctx:
                     if retry_count > 0:
                         ctx.reraise = False
index 45cc1c1cbeb3e38460d7f66b4f9144ceeea5e9f1..b1a3565bb7c7a55846d8e19d6699e5f144b1cf50 100644 (file)
@@ -24,8 +24,8 @@ eventlet.monkey_patch()
 
 import netaddr
 from neutron.plugins.openvswitch.agent import ovs_dvr_neutron_agent
-from oslo.config import cfg
-from oslo import messaging
+from oslo_config import cfg
+import oslo_messaging
 from six import moves
 
 from neutron.agent import l2population_rpc
@@ -119,7 +119,7 @@ class OVSNeutronAgent(sg_rpc.SecurityGroupAgentRpcCallbackMixin,
     #   1.0 Initial version
     #   1.1 Support Security Group RPC
     #   1.2 Support DVR (Distributed Virtual Router) RPC
-    target = messaging.Target(version='1.2')
+    target = oslo_messaging.Target(version='1.2')
 
     def __init__(self, integ_br, tun_br, local_ip,
                  bridge_mappings, root_helper,
index a46309518e800ad2390234fec3f2f20c7c83d134..5266b3c3dc8169df68829b3fe286e1c54e7f88f7 100644 (file)
@@ -12,7 +12,7 @@
 #    License for the specific language governing permissions and limitations
 #    under the License.
 
-from oslo.config import cfg
+from oslo_config import cfg
 
 from neutron.agent.common import config
 from neutron.plugins.common import constants as p_const
index d46ae750e3ba0050150267357447fad43c32f3a5..c625bad5cf827198893141f390b2de54c0a46fa7 100644 (file)
@@ -19,8 +19,8 @@ to the PLUMgrid Network Management System called Director
 """
 
 import netaddr
-from oslo.config import cfg
-from oslo.utils import importutils
+from oslo_config import cfg
+from oslo_utils import importutils
 from sqlalchemy.orm import exc as sa_exc
 
 from neutron.api.v2 import attributes
index 9d8c6a41cd3bb4f4c348a0fc2a33c2257a6f2937..ff18d4d1ba30b0d575369c2c36e1da20e38ad418 100644 (file)
@@ -14,7 +14,7 @@
 # limitations under the License.
 
 
-from oslo.config import cfg
+from oslo_config import cfg
 
 from neutron.agent.common import config
 
index e9b42c064f5b902fac73a659ddbd97393e599301..ad4bfb7c33c2c9d768c490c36d47e97c93b68ddc 100644 (file)
@@ -21,8 +21,8 @@ import time
 import eventlet
 eventlet.monkey_patch()
 
-from oslo.config import cfg
-from oslo import messaging
+from oslo_config import cfg
+import oslo_messaging
 
 from neutron.agent import rpc as agent_rpc
 from neutron.agent import securitygroups_rpc as sg_rpc
@@ -47,7 +47,7 @@ class SriovNicSwitchRpcCallbacks(sg_rpc.SecurityGroupAgentRpcCallbackMixin):
     # Set RPC API version to 1.0 by default.
     # history
     #   1.1 Support Security Group RPC
-    target = messaging.Target(version='1.1')
+    target = oslo_messaging.Target(version='1.1')
 
     def __init__(self, context, agent, sg_agent):
         super(SriovNicSwitchRpcCallbacks, self).__init__()
index d7e2f768d07bcbd139c8328e9096e3c05585b2c5..4178355544c8f02081f3823f6b3d9ccd3809e0c1 100644 (file)
@@ -19,7 +19,7 @@ import httplib
 import six
 import time
 
-from oslo.config import cfg
+from oslo_config import cfg
 
 from neutron.i18n import _LE, _LI, _LW
 from neutron.openstack.common import log as logging
index 3402e4f9080b89657fe64f57626076ebd09df9be..dfa9348352a9fdb96cff72d47178efe7f9d1e4e4 100644 (file)
@@ -18,7 +18,7 @@ import httplib
 import urllib
 
 import eventlet
-from oslo.serialization import jsonutils
+from oslo_serialization import jsonutils
 
 from neutron.i18n import _LI, _LW
 from neutron.openstack.common import log as logging
index a488d7637fc30186d0156faff2f7bbc923fb61d5..2575a7a3dd72c89d7dcf0a888cb39be8eeb5e789 100644 (file)
@@ -21,7 +21,7 @@ import httplib
 import time
 
 import eventlet
-from oslo.utils import excutils
+from oslo_utils import excutils
 import six
 import six.moves.urllib.parse as urlparse
 
index 81368ecee5d610dbd05bae6388442ee14371884b..8d9d3d0673645b9036dd1e933deb2b6f693a3a05 100644 (file)
@@ -17,7 +17,7 @@ from __future__ import print_function
 
 import sys
 
-from oslo.config import cfg
+from oslo_config import cfg
 
 from neutron.common import config
 from neutron.plugins.vmware.common import config as nsx_config  # noqa
index df144f3d706f614da8d0896ea2b45e442856f62d..281bac55731e83b1ae447acb2e3613aff697172f 100644 (file)
@@ -12,7 +12,7 @@
 #    License for the specific language governing permissions and limitations
 #    under the License.
 
-from oslo.config import cfg
+from oslo_config import cfg
 
 from neutron.plugins.vmware.common import exceptions as nsx_exc
 
index 29326db190a7ee86fce452427b91644cab7cc7d7..e60ddd468c0fe12bd8fd1d240509c1fef53e124a 100644 (file)
@@ -15,8 +15,8 @@
 
 import random
 
-from oslo.serialization import jsonutils
-from oslo.utils import timeutils
+from oslo_serialization import jsonutils
+from oslo_utils import timeutils
 
 from neutron.common import constants
 from neutron.common import exceptions
index 602e09d86cfe0b07106ccd5adafb35e0d58dd55b..187a8c12cea8791422a196cc6e5a6a8e8c8cf804 100644 (file)
@@ -14,8 +14,8 @@
 #    License for the specific language governing permissions and limitations
 #    under the License.
 
-from oslo.db import exception as db_exc
-from oslo.utils import excutils
+from oslo_db import exception as db_exc
+from oslo_utils import excutils
 from sqlalchemy.orm import exc
 
 import neutron.db.api as db
index fd6019713419f5762ba91a49573780e53e385181..82e93b30e24f8db9eb5d9599c4d2be0a0dc541c0 100644 (file)
@@ -15,7 +15,7 @@
 #    under the License.
 #
 
-from oslo.db import exception as d_exc
+from oslo_db import exception as d_exc
 from sqlalchemy import orm
 
 from neutron.openstack.common import log as logging
index df6ffc3aac32b6f7dfb3ef43e0ba54e12c5b31e4..65fdb3c35e5aceee035df1780c66a39472e038f8 100644 (file)
@@ -15,9 +15,9 @@
 #    under the License.
 #
 
-from oslo.config import cfg
-from oslo.db import exception as db_exc
-from oslo.utils import excutils
+from oslo_config import cfg
+from oslo_db import exception as db_exc
+from oslo_utils import excutils
 
 from neutron.common import exceptions as n_exc
 from neutron.i18n import _LE, _LW
index 817a1e163de96acb0ad81e8748de428254c6293a..a4d0857d57d879234c553008a7a7eae4c1322a23 100644 (file)
@@ -15,8 +15,8 @@
 #    under the License.
 #
 
-from oslo.config import cfg
-from oslo.utils import excutils
+from oslo_config import cfg
+from oslo_utils import excutils
 
 from neutron.api.v2 import attributes as attr
 from neutron.common import constants as const
index dec1a17c7d0adaf9d961ca6b1948d4dc9f69f5da..2479bf44a94b9340517dd33f8e22d3127bb75ffd 100644 (file)
@@ -16,7 +16,7 @@
 
 from eventlet import greenthread
 import netaddr
-from oslo.config import cfg
+from oslo_config import cfg
 
 from neutron.api.rpc.agentnotifiers import dhcp_rpc_agent_api
 from neutron.api.v2 import attributes
index 78820235b829ebb2ab354a253c6d0b373dfc3d6d..e6c7b08b3dd0254e9ec6a240164776e6586d63f4 100644 (file)
@@ -15,8 +15,8 @@
 #    under the License.
 #
 
-from oslo.config import cfg
-from oslo.utils import importutils
+from oslo_config import cfg
+from oslo_utils import importutils
 
 from neutron.api.rpc.agentnotifiers import dhcp_rpc_agent_api
 from neutron.api.rpc.handlers import dhcp_rpc
index 28df908907bceed3510fcfcab659ff6b49869df8..1be3809b5db4885b9aba789875932b2d89b73efb 100644 (file)
@@ -15,7 +15,7 @@
 
 import abc
 
-from oslo.config import cfg
+from oslo_config import cfg
 
 from neutron.api.v2 import attributes
 from neutron.api.v2 import resource_helper
index a4ce61cddb6c96ab363e6556c1d5be07d304c5a8..bf0cf37d26beaedcb1627e8d718458560cead4ac 100644 (file)
@@ -13,7 +13,7 @@
 #    License for the specific language governing permissions and limitations
 #    under the License.
 
-from oslo.config import cfg
+from oslo_config import cfg
 
 from neutron.i18n import _LI
 from neutron.openstack.common import log as logging
index 93dfdf590a7a03c1e0ca33548f7f2cecacccf6d9..6e41c79a8055a0496b2210e33b11e72ad9d82791 100644 (file)
@@ -13,7 +13,7 @@
 #    License for the specific language governing permissions and limitations
 #    under the License.
 
-from oslo.serialization import jsonutils
+from oslo_serialization import jsonutils
 
 from neutron.common import exceptions as exception
 from neutron.openstack.common import log
index 170ea355387d10f22f81e9b28768dac764c23980..5e20d2d51c3ce9623319377b9160e278b3face3c 100644 (file)
@@ -14,7 +14,7 @@
 #    under the License.
 #
 
-from oslo.serialization import jsonutils
+from oslo_serialization import jsonutils
 
 from neutron.openstack.common import log
 from neutron.plugins.vmware.api_client import exception as api_exc
index fda319a698f76b3720c9e6e721a1c8f51b8ad34b..2efd2e3182f77d2a773240b320fe2a1dd62cc513 100644 (file)
@@ -13,7 +13,7 @@
 #    License for the specific language governing permissions and limitations
 #    under the License.
 
-from oslo.serialization import jsonutils
+from oslo_serialization import jsonutils
 
 from neutron.common import exceptions as exception
 from neutron.openstack.common import log
index ac2f4df4d6bd1dd7832fd57fb1432ec47b66a7da..0a291e45e77057e1cfa94b77ee90ee88cde59869 100644 (file)
@@ -13,8 +13,8 @@
 #    License for the specific language governing permissions and limitations
 #    under the License.
 
-from oslo.serialization import jsonutils
-from oslo.utils import excutils
+from oslo_serialization import jsonutils
+from oslo_utils import excutils
 
 from neutron.api.v2 import attributes as attr
 from neutron.common import exceptions as exception
index 89fee557b26829a25c91ac21275ad37fc1e310ab..0a39e7ab0a26d6f687521554f831a2aa7ea1e1e5 100644 (file)
@@ -13,9 +13,9 @@
 #    License for the specific language governing permissions and limitations
 #    under the License.
 
-from oslo.config import cfg
-from oslo.serialization import jsonutils
-from oslo.utils import excutils
+from oslo_config import cfg
+from oslo_serialization import jsonutils
+from oslo_utils import excutils
 
 from neutron.common import exceptions as exception
 from neutron.i18n import _LE, _LI, _LW
index 5c0dd5c92db441715fbe6a47111f5ae973d7603f..7c3c3ba86c81fdbbc8075f353390a4a903e06ffe 100644 (file)
@@ -13,8 +13,8 @@
 #    License for the specific language governing permissions and limitations
 #    under the License.
 
-from oslo.serialization import jsonutils
-from oslo.utils import excutils
+from oslo_serialization import jsonutils
+from oslo_utils import excutils
 
 from neutron.common import constants
 from neutron.common import exceptions
index 566c645e15c57d77c5cad22956ee9d60863d8e37..e2eb75894c4a25184e4ce9297bc1296ff22fa511 100644 (file)
@@ -14,8 +14,8 @@
 #    under the License.
 #
 
-from oslo.config import cfg
-from oslo.serialization import jsonutils
+from oslo_config import cfg
+from oslo_serialization import jsonutils
 
 from neutron.common import constants
 from neutron.common import exceptions as exception
index caa5a5d970b2008cb65f191f4edea606d0ae0cb4..853f1bba503f109640a271a40ddf9413653e6c07 100644 (file)
 
 import uuid
 
-from oslo.config import cfg
-from oslo.db import exception as db_exc
-from oslo.utils import excutils
 from oslo_concurrency import lockutils
+from oslo_config import cfg
+from oslo_db import exception as db_exc
+from oslo_utils import excutils
 from sqlalchemy import exc as sql_exc
 from sqlalchemy.orm import exc as sa_exc
 import webob.exc
index 1ad688804b24d487f1495c62a2322a314212b46b..e064310f3726eab9870b9044473a7b79ebef098d 100644 (file)
@@ -15,7 +15,7 @@
 import base64
 
 import eventlet
-from oslo.serialization import jsonutils
+from oslo_serialization import jsonutils
 
 from neutron.plugins.vmware.vshield.common import exceptions
 
index 26c62620400f1ded97ec2c0f2b88dc0787f8f832..2bdd22dee880dde1a2d3641d7d5c5d8fa1e63c84 100644 (file)
@@ -12,8 +12,8 @@
 #    License for the specific language governing permissions and limitations
 #    under the License.
 
-from oslo.serialization import jsonutils
-from oslo.utils import excutils
+from oslo_serialization import jsonutils
+from oslo_utils import excutils
 
 from neutron.i18n import _LE
 from neutron.openstack.common import log as logging
index 68ad9c7b7bfc64d29a98fdc560c778978529765e..e9323aa00f03394f2e51078dc46d69708d4a19f8 100644 (file)
@@ -12,7 +12,7 @@
 #    License for the specific language governing permissions and limitations
 #    under the License.
 
-from oslo.serialization import jsonutils
+from oslo_serialization import jsonutils
 
 from neutron.openstack.common import log as logging
 from neutron.plugins.vmware.vshield.common import VcnsApiClient
index 224fd0e5d020bacb0b1743514d87d637446734a7..42829127d9ea50f539762f3b20705b649a8f582a 100644 (file)
@@ -12,7 +12,7 @@
 #    License for the specific language governing permissions and limitations
 #    under the License.
 
-from oslo.config import cfg
+from oslo_config import cfg
 
 from neutron.openstack.common import log as logging
 from neutron.plugins.vmware.common import config  # noqa
index 11e4bf45b234dd27329d2d819f6a677507c0fd4a..d1c7b42d2693184631ee2642b8af7dd42db1e108 100644 (file)
@@ -22,9 +22,9 @@ import itertools
 import logging
 import re
 
-from oslo.config import cfg
-from oslo.utils import excutils
-from oslo.utils import importutils
+from oslo_config import cfg
+from oslo_utils import excutils
+from oslo_utils import importutils
 
 from neutron.api.v2 import attributes
 from neutron.common import constants as const
index e2187ad19e60d74eb7358fcb9f1b512d3eba05af..f390629ff34c4a3b57d80dbd09d55cf717d0ed3c 100644 (file)
@@ -16,8 +16,8 @@
 
 import sys
 
-from oslo.config import cfg
-from oslo.utils import importutils
+from oslo_config import cfg
+from oslo_utils import importutils
 import webob
 
 from neutron.common import exceptions
index 251512e857016166f5f0d04dd7fce2d454d5e2a6..00c25aa801237add817a2d401c3d8fb03b11cdec 100644 (file)
@@ -15,8 +15,8 @@
 
 import random
 
-from oslo.config import cfg
-from oslo.db import exception as db_exc
+from oslo_config import cfg
+from oslo_db import exception as db_exc
 from sqlalchemy import sql
 
 from neutron.common import constants
index 14aae7c114e5056765c5ced563e96b327820d22e..1304be0fc8bd74035475642ebf2e4af1856168cf 100644 (file)
@@ -17,8 +17,8 @@ import abc
 import itertools
 import random
 
-from oslo.config import cfg
-from oslo.db import exception as db_exc
+from oslo_config import cfg
+from oslo_db import exception as db_exc
 import six
 from sqlalchemy import sql
 
index fb6584ba6764dcc866ed75604ad3567ce7674ecd..81f430310c18c62af13e8c7e3113f59f2003338b 100755 (executable)
@@ -23,7 +23,7 @@ import sys
 import eventlet
 eventlet.monkey_patch()
 
-from oslo.config import cfg
+from oslo_config import cfg
 
 from neutron.common import config
 from neutron.i18n import _LI
index 36aab725fe3b077d077ab3a083921b3475d25e13..be7254a817db4fc7b9bb53d7ba08be86cac77d25 100644 (file)
@@ -18,10 +18,10 @@ import logging as std_logging
 import os
 import random
 
-from oslo.config import cfg
-from oslo.messaging import server as rpc_server
-from oslo.utils import excutils
-from oslo.utils import importutils
+from oslo_config import cfg
+from oslo_messaging import server as rpc_server
+from oslo_utils import excutils
+from oslo_utils import importutils
 
 from neutron.common import config
 from neutron.common import rpc as n_rpc
index 85be6e6a41699456689356672a6a332207eed31b..e9ed05af280438b95b4c0c807481a80377e87e01 100644 (file)
@@ -13,8 +13,8 @@
 #    License for the specific language governing permissions and limitations
 #    under the License.
 
-from oslo.config import cfg
-from oslo import messaging
+from oslo_config import cfg
+import oslo_messaging
 
 from neutron.common import rpc as n_rpc
 from neutron.openstack.common import log as logging
@@ -39,7 +39,7 @@ class FWaaSPluginApiMixin(object):
 
     def __init__(self, topic, host):
         self.host = host
-        target = messaging.Target(topic=topic, version='1.0')
+        target = oslo_messaging.Target(topic=topic, version='1.0')
         self.client = n_rpc.get_client(target)
 
     def set_firewall_status(self, context, firewall_id, status):
index 12248db667cce303acc701ecf37d582e248f10f0..411bd892b0acfde455291e1920df9993b7aa2ac9 100644 (file)
@@ -13,8 +13,8 @@
 #    License for the specific language governing permissions and limitations
 #    under the License.
 
-from oslo.config import cfg
-from oslo.utils import importutils
+from oslo_config import cfg
+from oslo_utils import importutils
 
 from neutron.agent.common import config
 from neutron.agent.linux import ip_lib
index e3d09658f28b7bba81f7e64c24303a1f450f984e..b13d50a36cfbd73588988bd7c7325f881fa9e89b 100644 (file)
@@ -17,8 +17,8 @@
 
 """Implentation of Brocade SVI service Plugin."""
 
-from oslo.config import cfg
-from oslo.utils import excutils
+from oslo_config import cfg
+from oslo_utils import excutils
 
 from neutron.common import constants as l3_constants
 from neutron.i18n import _LE, _LI
index 82ecb706cc7645b987b55d6eb2dd8f4527b6b8f6..651fac2398677c4d2d007808df43ee938efdcb42 100644 (file)
@@ -14,7 +14,7 @@
 #    under the License.
 
 from apicapi import apic_mapper
-from oslo.utils import excutils
+from oslo_utils import excutils
 
 from neutron.db import db_base_plugin_v2
 from neutron.db import extraroute_db
index ea6852b64e0abc243f003af867a4dec08dab8585..3b5b6a42874ce255baa4b060e3a68775a936dff6 100644 (file)
@@ -15,8 +15,8 @@
 import copy
 import threading
 
-from oslo.config import cfg
-from oslo.utils import excutils
+from oslo_config import cfg
+from oslo_utils import excutils
 
 from neutron.api.rpc.agentnotifiers import l3_rpc_agent_api
 from neutron.api.rpc.handlers import l3_rpc
index bfa3824e56858837ffcbcc0150e8d3c8c47cdee0..57faf6028c2a1902a44cbacc055eb1c56768f1bf 100644 (file)
@@ -13,8 +13,8 @@
 #    License for the specific language governing permissions and limitations
 #    under the License.
 
-from oslo.config import cfg
-from oslo.utils import importutils
+from oslo_config import cfg
+from oslo_utils import importutils
 
 from neutron.api.rpc.agentnotifiers import l3_rpc_agent_api
 from neutron.api.rpc.handlers import l3_rpc
index 8bbda5fed7f7df23593a727fb25ac454a65c1c93..c24606211b69c8e902d059ce988899e5022b4cab 100644 (file)
@@ -18,9 +18,9 @@ import time
 import eventlet
 eventlet.monkey_patch()
 
-from oslo.config import cfg
-from oslo import messaging
-from oslo.utils import importutils
+from oslo_config import cfg
+import oslo_messaging
+from oslo_utils import importutils
 
 from neutron.agent.common import config
 from neutron.agent import rpc as agent_rpc
@@ -50,7 +50,8 @@ class MeteringPluginRpc(object):
         # it's actually necessary to initialize parent classes of
         # manager.Manager correctly.
         super(MeteringPluginRpc, self).__init__()
-        target = messaging.Target(topic=topics.METERING_PLUGIN, version='1.0')
+        target = oslo_messaging.Target(topic=topics.METERING_PLUGIN,
+                                       version='1.0')
         self.client = n_rpc.get_client(target)
 
     def _get_sync_data_metering(self, context):
index 4a200d28494e2fdb7d6aba04382a1367bbf79faa..afacc46ab7a74d0173c2acaf4b615df161934a36 100644 (file)
@@ -12,8 +12,8 @@
 # License for the specific language governing permissions and limitations
 # under the License.
 
-from oslo.config import cfg
-from oslo.utils import importutils
+from oslo_config import cfg
+from oslo_utils import importutils
 import six
 
 from neutron.agent.common import config
index 0d43d0018468549b30aa5066acd6c671eff67642..2d9b456e861812fb4b6ae130b7d5a3a15685efb0 100644 (file)
@@ -13,7 +13,7 @@
 #    License for the specific language governing permissions and limitations
 #    under the License.
 
-from oslo.config import cfg
+from oslo_config import cfg
 import stevedore
 
 from neutron.common import exceptions as n_exc
index 23abd6f4c88915539f74b8e4c6a59cbec22df37a..2a6225a0033a5702535e73f930a3f2f5751c4ab1 100644 (file)
@@ -15,8 +15,8 @@
 
 import abc
 
-from oslo.utils import excutils
-from oslo.utils import importutils
+from oslo_utils import excutils
+from oslo_utils import importutils
 import six
 
 from neutron.api import extensions
index 6be0780502edbd05df495b1301b569e4438f9da9..5edb73845726a5f9d9765d7e9beca68d757321cb 100644 (file)
@@ -27,9 +27,9 @@ import logging as std_logging
 import os.path
 
 import fixtures
-from oslo.config import cfg
-from oslo.messaging import conffixture as messaging_conffixture
 from oslo_concurrency.fixture import lockutils
+from oslo_config import cfg
+from oslo_messaging import conffixture as messaging_conffixture
 
 from neutron.common import config
 from neutron.common import rpc as n_rpc
@@ -142,7 +142,7 @@ class BaseTestCase(sub_base.SubBaseTestCase):
             fake_consume_in_threads))
 
         self.useFixture(fixtures.MonkeyPatch(
-            'oslo.messaging.Notifier', fake_notifier.FakeNotifier))
+            'oslo_messaging.Notifier', fake_notifier.FakeNotifier))
 
         self.messaging_conf = messaging_conffixture.ConfFixture(CONF)
         self.messaging_conf.transport_driver = 'fake'
index e15e7246aafea78dca3943c1e145c1f667992d17..40364c3f02d30668dce6b4fbcc721534ac8c0e7b 100644 (file)
@@ -13,7 +13,7 @@
 #    under the License.
 
 import netaddr
-from oslo.config import cfg
+from oslo_config import cfg
 
 from neutron.agent.common import config
 from neutron.agent.linux import ip_lib
index a627d485764446e898a1deb9d9aa485f06b645fd..77fba81d497e4ec824361f54c4f805bdce634b27 100644 (file)
@@ -13,7 +13,7 @@
 #    under the License.
 
 import eventlet
-from oslo.config import cfg
+from oslo_config import cfg
 
 from neutron.agent.linux import daemon
 
index ed8580437bffc02c29b019690c787aa382fc572d..00c61a2e6a1ed3553051c2ff56ce60e5b0cc5384 100644 (file)
@@ -16,8 +16,8 @@
 import collections
 
 import netaddr
-from oslo.config import cfg
-from oslo.utils import importutils
+from oslo_config import cfg
+from oslo_utils import importutils
 
 from neutron.agent.common import config
 from neutron.agent.linux import interface
index fbccfe7cfc0ffbdd793c9a0bdc24dfc37e11ba36..f4a62779acb5c25f688dce156fbe1184cf9abc73 100644 (file)
@@ -13,7 +13,7 @@
 #    License for the specific language governing permissions and limitations
 #    under the License.
 
-from oslo.config import cfg
+from oslo_config import cfg
 
 from neutron.agent.common import config
 from neutron.agent.linux import external_process
index 5521f17c9a444780a08cbc088d4b6437b9a30106..139683d232f3c89828a7451d68dd88eff13a5ebd 100644 (file)
@@ -13,7 +13,7 @@
 #    under the License.
 
 import eventlet
-from oslo.config import cfg
+from oslo_config import cfg
 from six import moves
 
 from neutron.agent.linux import external_process
index 837bb57a4b8ccc2b87a05cdf8710ab8aab31290d..5b45cd887e58cc6c11747b4917eb3cbd995a4800 100755 (executable)
@@ -18,7 +18,7 @@ import functools
 
 import mock
 import netaddr
-from oslo.config import cfg
+from oslo_config import cfg
 import webob
 import webob.dec
 import webob.exc
index cb2fc376ff7fd243deef0b77e04f8e5f97175e9c..83a6e3e75e190bc8a19cad7cfb87dc3a5a2401ae 100644 (file)
@@ -15,7 +15,7 @@
 
 import os
 
-from oslo.config import cfg
+from oslo_config import cfg
 
 from neutron.agent.common import config
 from neutron.tests import base
index 95bb927b5f9c90807e8a427b44b010ecf7750e9d..8886947ee059bd5d741dc8109f816398792287b3 100644 (file)
@@ -13,9 +13,9 @@
 #    License for the specific language governing permissions and limitations
 #    under the License.
 
-from oslo.config import cfg
-from oslo.db.sqlalchemy import session
-from oslo.db.sqlalchemy import test_base
+from oslo_config import cfg
+from oslo_db.sqlalchemy import session
+from oslo_db.sqlalchemy import test_base
 import testtools
 
 from neutron.api.v2 import attributes
index 78582ac6cfeda54c6d79fba76c042dd92200071a..8c831230a71f72d02bd7de2d87db253298b87b27 100644 (file)
@@ -20,10 +20,10 @@ import alembic.autogenerate
 import alembic.migration
 from alembic import script as alembic_script
 import mock
-from oslo.config import cfg
-from oslo.config import fixture as config_fixture
-from oslo.db.sqlalchemy import test_base
-from oslo.db.sqlalchemy import test_migrations
+from oslo_config import cfg
+from oslo_config import fixture as config_fixture
+from oslo_db.sqlalchemy import test_base
+from oslo_db.sqlalchemy import test_migrations
 import sqlalchemy
 
 from neutron.db.migration import cli as migration
index 2a4d7cffb8fc91b1a03ffced27a1fc1ad81fcf27..47db4977a6909c11b28a5f0a7af95dcfa34797bd 100644 (file)
@@ -33,7 +33,7 @@ import traceback
 import eventlet.timeout
 import fixtures
 import mock
-from oslo.utils import strutils
+from oslo_utils import strutils
 import testtools
 
 from neutron.tests import post_mortem_debug
index 3e3c66c01f62630e43b5da583d32ea6394d5afff..faed26a532bfc080a09cec7adae8060cde342dff 100644 (file)
@@ -13,7 +13,7 @@
 #    License for the specific language governing permissions and limitations
 #    under the License.
 
-from oslo.config import cfg
+from oslo_config import cfg
 
 
 cfg.CONF.use_stderr = False
index 54e4c67d71c60e2116141ba43b620402af77172d..39150cde588a893d6092547a4534f0fc79255575 100644 (file)
@@ -16,7 +16,7 @@
 import contextlib
 import httplib
 
-from oslo.config import cfg
+from oslo_config import cfg
 from webob import exc
 
 from neutron import context
index 46538982533d4c5acef8e58d288d9f9da5afe6aa..6df0c30447676e93e9012b98812500c0e7521722 100644 (file)
@@ -14,7 +14,7 @@
 
 import collections
 import mock
-from oslo.serialization import jsonutils
+from oslo_serialization import jsonutils
 import testtools
 
 from neutron.agent.linux import ovs_lib
index 0ce344d333c5c8264283b8e80f0a7542f1b6c225..afc860373c8487ae6cb92b213b928838da782305 100644 (file)
@@ -17,7 +17,7 @@ import contextlib
 
 import mock
 
-from oslo.config import cfg
+from oslo_config import cfg
 
 from neutron.agent.common import config as agent_config
 from neutron.agent.l3 import config as l3_config
index df6198c8fd5ad4d6ea280624e083a0f92d97704c..0f0ff8c0349c7f6fb592d7ff0233f107f828d178 100644 (file)
@@ -16,7 +16,7 @@
 import datetime
 import mock
 
-from oslo.utils import timeutils
+from oslo_utils import timeutils
 
 from neutron.api.rpc.agentnotifiers import dhcp_rpc_agent_api
 from neutron.common import utils
index 5a5994b141fa6c6d1ff3aa00a170e6314e1a0a6a..40a7de846c14c1cb58d788a6e79ca4fd5dc7033f 100644 (file)
@@ -12,7 +12,7 @@
 #    License for the specific language governing permissions and limitations
 #    under the License.
 
-from oslo.serialization import jsonutils
+from oslo_serialization import jsonutils
 
 from neutron.openstack.common import log as logging
 from neutron.plugins.bigswitch import servermanager
index da877f1175a9a52002148e8984d47de355b0fb35..a1afb97fc189efbb6da834877c547ea925590d45 100644 (file)
@@ -17,7 +17,7 @@
 import os
 
 import mock
-from oslo.config import cfg
+from oslo_config import cfg
 
 import neutron.common.test_lib as test_lib
 from neutron.plugins.bigswitch import config
index 383ad6faf4113f0ec7924d0ccc1fc6d86c788546..e9e8f77eec7dff35bf13a5fd5b2f36b3380319fa 100644 (file)
@@ -16,7 +16,7 @@
 import contextlib
 
 import mock
-from oslo.utils import importutils
+from oslo_utils import importutils
 
 from neutron.tests import base
 
index 52514ead6b2c005f7a162b17bfcc1f0c527a2ba7..70c745f1584f24e654480ea3d474cb717a834ad5 100644 (file)
@@ -16,7 +16,7 @@
 
 import contextlib
 import mock
-from oslo.config import cfg
+from oslo_config import cfg
 import webob.exc
 
 from neutron.common import constants
index 1202b463899132ce22ea3f3ad0cd14d1e0133ba7..4ec9419df655d20da348b31c1ec8ceeb7a23d87a 100644 (file)
@@ -18,7 +18,7 @@ import contextlib
 import copy
 
 import mock
-from oslo.config import cfg
+from oslo_config import cfg
 from six import moves
 from webob import exc
 
index 51de12ef74ff3975c5f54af36cf7f45d873fd755..3b562f164b1a7136a63e7a3a17a286227c13a06c 100644 (file)
@@ -17,10 +17,10 @@ import socket
 import ssl
 
 import mock
-from oslo.config import cfg
-from oslo.db import exception as db_exc
-from oslo.serialization import jsonutils
-from oslo.utils import importutils
+from oslo_config import cfg
+from oslo_db import exception as db_exc
+from oslo_serialization import jsonutils
+from oslo_utils import importutils
 
 from neutron import context
 from neutron import manager
index 665ddbc254e749fd109b11d70f3e6848f5bc68e1..f8c51b1fe506c81ea411b3bc10edff000aec75eb 100644 (file)
@@ -16,7 +16,7 @@ import os
 import ssl
 
 import mock
-from oslo.config import cfg
+from oslo_config import cfg
 import webob.exc
 
 from neutron.openstack.common import log as logging
index b93e996854a2bde2be88b386d73cd0e27f2f987d..ea2f0f83d436ef8c6f94667ab087a5b570cad2fc 100644 (file)
@@ -15,7 +15,7 @@
 
 
 import mock
-from oslo.utils import importutils
+from oslo_utils import importutils
 
 from neutron.extensions import portbindings
 from neutron.plugins.brocade import NeutronPlugin as brocade_plugin
index f3db1313d87e6b2bfe278e5e30183c302979daa8..85c7bd89571251697fa39a3b2b3df32836082248 100644 (file)
@@ -13,7 +13,7 @@
 #    under the License.
 
 import mock
-from oslo.config import cfg
+from oslo_config import cfg
 import testtools
 
 from neutron.agent.common import config
index 9aae29b1a2f24c5e3aef19324f9059ed3040d394..62535de417f51579a7b6147c9374c633a7b133f8 100644 (file)
@@ -14,8 +14,8 @@
 
 import copy
 import mock
-from oslo.config import cfg
-from oslo import messaging
+from oslo_config import cfg
+import oslo_messaging
 
 from neutron.common import config as base_config
 from neutron.common import constants as l3_constants
@@ -580,12 +580,13 @@ 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 = messaging.MessagingException
+        get_routers = self.plugin_api.get_routers
+        get_routers.side_effect = oslo_messaging.MessagingException
         self.routing_helper.fullsync = False
         self.routing_helper.updated_routers.add(router['id'])
         self.routing_helper.process_service()
-        self.assertEqual(1, self.plugin_api.get_routers.call_count)
-        self.plugin_api.get_routers.assert_called_with(
+        self.assertEqual(1, get_routers.call_count)
+        get_routers.assert_called_with(
             self.routing_helper.context,
             router_ids=[router['id']])
         self.assertFalse(mock_spawn.called)
index 59ef3f92adc8b067c5a64366dcbea2ee5e3870ec..c27f07ffdc6d90ccac08298c53aa79547b7b95bf 100644 (file)
@@ -14,8 +14,8 @@
 
 import mock
 from novaclient import exceptions as nova_exc
-from oslo.config import cfg
-from oslo.utils import excutils
+from oslo_config import cfg
+from oslo_utils import excutils
 
 from neutron import context as n_context
 from neutron.i18n import _LE
index 229dfc24d612b54cc415d2ded3e6e360f7ad400f..897f8830c4218aeaea1ef8da040498ac5c3aaf29 100644 (file)
@@ -13,8 +13,8 @@
 #    under the License.
 
 import mock
-from oslo.config import cfg
-from oslo.utils import timeutils
+from oslo_config import cfg
+from oslo_utils import timeutils
 from webob import exc
 
 import neutron
index 14e88275b2fa2b0afe1fb72c932a991b2e4a26eb..cda8cd33b71d909519bc1e60a919f486e99fda2c 100644 (file)
@@ -16,8 +16,8 @@
 import datetime
 import mock
 
-from oslo.db import exception as exc
-from oslo.utils import timeutils
+from oslo_db import exception as exc
+from oslo_utils import timeutils
 import testscenarios
 
 from neutron.common import constants
index f949959cc79c0bcae321452b9bd7a6d172bcc73f..d819bf193c8b3bcfe686de29ef9618f1b8d7adf5 100644 (file)
@@ -14,7 +14,7 @@
 # limitations under the License.
 
 import mock
-from oslo.config import cfg
+from oslo_config import cfg
 
 from neutron import context
 from neutron.db import dvr_mac_db
index 692ec5659ce840732fc2914eb992db6c0dc5dfc2..ab293661d226f074f04d6c1c25a1779ee884e044 100644 (file)
@@ -13,7 +13,7 @@
 # under the License.
 
 import mock
-from oslo.config import cfg
+from oslo_config import cfg
 
 from neutron.common import constants
 from neutron import context
index 3aa1773b844744eaa6655b3a369fead139fb0228..83495afac2fcc963ed3e970b07ba0ac1b059804c 100644 (file)
@@ -13,7 +13,7 @@
 #    License for the specific language governing permissions and limitations
 #    under the License.
 
-from oslo.config import cfg
+from oslo_config import cfg
 
 from neutron.plugins.embrane.common import config  # noqa
 from neutron.tests.unit import test_extension_extraroute as extraroute_test
index 2979a0e82b9baea6afd242bbae270e7ad82327bc..cf68c5fd75dfc68e84a2f8cef6b773787c04ebdc 100644 (file)
@@ -15,7 +15,7 @@
 import sys
 
 import mock
-from oslo.config import cfg
+from oslo_config import cfg
 
 from neutron.plugins.embrane.common import config  # noqa
 from neutron.tests.unit import test_db_plugin as test_plugin
index a2ff789889e264d846a7b23c5036b416fe8190b8..4c8fc387c503e24391860d80f921b498765d273f 100644 (file)
@@ -15,7 +15,7 @@
 
 import abc
 
-from oslo.serialization import jsonutils
+from oslo_serialization import jsonutils
 
 from neutron.api import extensions
 from neutron import wsgi
index 1de90d12feccb471ca604746ea0fb7568e550be4..12a5d83771870f0df4c190bd42e8a1b56afabdab 100644 (file)
@@ -19,7 +19,7 @@ Unit tests for Windows Hyper-V virtual switch neutron driver
 """
 
 import mock
-from oslo.config import cfg
+from oslo_config import cfg
 
 from neutron.plugins.hyperv.agent import hyperv_neutron_agent
 from neutron.plugins.hyperv.agent import utilsfactory
index 90f17d1f1850c8506881af928531fa8320d316de..8a8a9fdff98100137db36617a66f8a7b5e968716 100644 (file)
@@ -16,7 +16,7 @@
 
 import contextlib
 
-from oslo.config import cfg
+from oslo_config import cfg
 
 from neutron import context
 from neutron.extensions import portbindings
index e0e41ce5589317b993ef437b82617adf4e4a5f7d..ab5d4a1337026e7779794c4334f90e58822b77a9 100644 (file)
@@ -18,7 +18,7 @@ Unit tests for the Hyper-V Security Groups Driver.
 """
 
 import mock
-from oslo.config import cfg
+from oslo_config import cfg
 
 from neutron.plugins.hyperv.agent import security_groups_driver as sg_driver
 from neutron.plugins.hyperv.agent import utilsfactory
index aa4ad94ea62dc07940dac2ad3436fbe43868f49d..5ded54d11472cfed171988250221a77df71d59db 100644 (file)
@@ -19,7 +19,7 @@ Unit tests for the Hyper-V utils factory.
 
 import mock
 
-from oslo.config import cfg
+from oslo_config import cfg
 
 from neutron.plugins.hyperv.agent import utils
 from neutron.plugins.hyperv.agent import utilsfactory
index 83fcb9ab42ef0353c9e577b9944b00af85cb7130..a1e017fd460f7748926bc87e5c4741d0579b7189 100644 (file)
@@ -17,7 +17,7 @@
 import contextlib
 
 import mock
-from oslo.config import cfg
+from oslo_config import cfg
 
 from neutron.agent.linux import ip_lib
 from neutron.plugins.ibm.agent import sdnve_neutron_agent
index bba566c987ff76e692b7eee0ffd4e593edcd4fea..2de6cee9e5278c9677f205e7f89d925a7f481096 100644 (file)
@@ -16,7 +16,7 @@ import contextlib
 import os
 
 import mock
-from oslo.config import cfg
+from oslo_config import cfg
 
 from neutron.agent.linux import ip_lib
 from neutron.agent.linux import utils
index eefb4545c61768324116bed8275e6be3485b36d4..682864b9a54da61f0a95c186faf7730cc1234eea 100644 (file)
@@ -14,7 +14,7 @@
 #    under the License.
 
 import mock
-from oslo.config import cfg
+from oslo_config import cfg
 import testtools
 
 from neutron.common import exceptions as exc
index dc3f29a3c9d2491afde75f6f921b67036ebfb597..d2467ecf107c5110f4d15efa0d40ecb0fd6e3304 100644 (file)
@@ -15,7 +15,7 @@
 
 
 import mock
-from oslo.config import cfg
+from oslo_config import cfg
 
 from neutron.plugins.ml2.drivers.arista import arista_l3_driver as arista
 from neutron.tests import base
index 81cffc2fa53452dcdd27c2d34bb5f68bd045e6c2..b939663bc2188d8cf54678f5d616f8d829e4cb45 100644 (file)
@@ -16,9 +16,9 @@
 #
 
 import mock
-from oslo.config import cfg
-from oslo.utils import importutils
+from oslo_config import cfg
 from oslo_context import context as oslo_context
+from oslo_utils import importutils
 
 from neutron.db import api as db
 from neutron.openstack.common import log as logging
index b8cbb5ff550e2e2e0833314a6e0fe46eba13eea1..b2969ab4cd08dfb3c331f2669ac62aa8e85e1e58 100644 (file)
@@ -14,7 +14,7 @@
 # limitations under the License.
 
 import mock
-from oslo.utils import importutils
+from oslo_utils import importutils
 
 from neutron.openstack.common import log as logging
 from neutron.plugins.ml2 import config as ml2_config
index bbb342c4dde59e0c79d34fae6907bab72eb88606..b4bc05e413fc0c58d97db93b16518bfdf86aa775 100644 (file)
@@ -17,7 +17,7 @@ import contextlib
 import requests
 
 import mock
-from oslo.config import cfg
+from oslo_config import cfg
 
 from neutron.tests import base
 
index 6dd4873bea6924ea4bdfb2e4151540e3bcd48edc..01f249517d47729a442d0e66919171c7dca40b91 100644 (file)
@@ -15,7 +15,7 @@
 # limitations under the License.
 
 import mock
-from oslo.config import cfg
+from oslo_config import cfg
 
 from neutron.plugins.ml2.drivers.cisco.nexus import config as cisco_config
 from neutron.tests import base
index 4f9cefdcfe97b30d162aa545b21247b4c734a1be..e8be98c6e83af0a17169e6497b7463413f6bc462 100644 (file)
@@ -15,7 +15,7 @@
 
 import collections
 import mock
-from oslo.utils import importutils
+from oslo_utils import importutils
 import testtools
 
 from neutron.common import constants as n_const
index 3a4326ff55f679b23c9c2552da69e1e22bcf6be1..40c881488c290b255c5e6fd1bed5ee71aa793840 100644 (file)
@@ -14,7 +14,7 @@
 # limitations under the License.
 
 import mock
-from oslo.config import cfg
+from oslo_config import cfg
 
 from neutron.extensions import portbindings
 from neutron.plugins.ml2.drivers.freescale import mechanism_fslsdn
index 9aac29b79dab9fbbfccb8d3dec3fee1cf238ac9a..14dffd4d333cc6b74397f48ded1c253e5fd71ced 100644 (file)
@@ -14,7 +14,7 @@
 # limitations under the License.
 
 import mock
-from oslo.config import cfg
+from oslo_config import cfg
 import testtools
 
 from neutron.common import constants
index 83e1a36837e49fd6b1432679aa142cce2758d92a..fe49b81e115254dcca0a25c73eece49c65f6c0d6 100644 (file)
@@ -18,7 +18,7 @@ import contextlib
 import functools
 
 import mock
-from oslo.serialization import jsonutils
+from oslo_serialization import jsonutils
 
 from neutron import context as neutron_context
 from neutron.extensions import portbindings
index 4ca8cd6f0f954c99ad45baa33f096dca2b18c913..0c51de404c99cfc0c00495f1f8050833f6fd2e3b 100644 (file)
@@ -16,7 +16,7 @@
 import contextlib
 
 import mock
-from oslo.utils import timeutils
+from oslo_utils import timeutils
 
 from neutron.agent import l2population_rpc
 from neutron.common import constants
index 6bb8659d03df2f043e9c0cec740e9daa16eb6aaf..a409f021ceb74e7e140ad1207d023021f97d0042 100644 (file)
@@ -13,7 +13,7 @@
 #    License for the specific language governing permissions and limitations
 #    under the License.
 
-from oslo.config import cfg
+from oslo_config import cfg
 
 from neutron.common import constants
 from neutron.extensions import portbindings
index fd709fb87ac4f62f4405b2061842f2e7fd396197..b7b3be8e6045d241360247e110efcaa63de7a130 100644 (file)
@@ -13,7 +13,7 @@
 #    License for the specific language governing permissions and limitations
 #    under the License.
 
-from oslo.config import cfg
+from oslo_config import cfg
 
 from neutron.common import constants
 from neutron.extensions import portbindings
index 1620edfdc2f9970a4c12c26a7d7eb76a5ba75c34..4f65f17e26b0189d3615fa0c7559c0e1080bc320 100644 (file)
@@ -19,7 +19,7 @@ from neutron.plugins.common import constants as p_const
 from neutron.plugins.ml2 import driver_api as api
 from neutron.plugins.ml2.drivers import type_flat
 from neutron.tests.unit import testlib_api
-from oslo.config import cfg
+from oslo_config import cfg
 
 
 FLAT_NETWORKS = ['flat_net1', 'flat_net2']
index 4bf73e688a160422c3dffe6654767810f001f856..c5586ad952cbb03114c94ddcc5dacc7fcbcec346 100644 (file)
@@ -23,7 +23,7 @@ from neutron.plugins.common import utils as plugin_utils
 from neutron.plugins.ml2 import driver_api as api
 from neutron.plugins.ml2.drivers import type_vlan
 from neutron.tests.unit import testlib_api
-from oslo.config import cfg
+from oslo_config import cfg
 
 PROVIDER_NET = 'phys_net1'
 TENANT_NET = 'phys_net2'
index 27db851a231aa10424466b23cbebd9f1873e3229..bf8d0173ba44f8733b9c98aa0fe97b347db72a56 100644 (file)
@@ -18,7 +18,7 @@ import itertools
 import time
 
 import mock
-from oslo.config import cfg
+from oslo_config import cfg
 from six import moves
 import testtools
 
index 658c138919047857e057e26a3d73afcb679e5843..416ba2c2de36dc04456ee8f1deb71b38bd7d7fbe 100644 (file)
@@ -13,8 +13,8 @@
 #    under the License.
 
 import mock
-from oslo.config import cfg
-from oslo.serialization import jsonutils
+from oslo_config import cfg
+from oslo_serialization import jsonutils
 import requests
 
 from neutron.plugins.nec.common import config
index e14a6d2c9e395916ffb1424c93fb4a86249e103a..d18b449996723de317111f4fe6367e7e264cf211 100644 (file)
@@ -18,7 +18,7 @@ import uuid
 
 import mock
 import netaddr
-from oslo.config import cfg
+from oslo_config import cfg
 
 from neutron.common import constants
 from neutron.openstack.common import uuidutils
index a2ceb321b3a6a7de5edc823a58a6fec92dcd5d0e..c2975ca21a858efd65ddea2987cf5cf3e5a776a5 100644 (file)
@@ -13,7 +13,7 @@
 #    License for the specific language governing permissions and limitations
 #    under the License.
 
-from oslo.config import cfg
+from oslo_config import cfg
 from testtools import matchers
 from webob import exc
 
index db9bc79c31d7f97f72844b33666e2d42d156e6a3..afae75ec3c5f2efe92c8a32dfc192bf107fcfd17 100644 (file)
@@ -18,7 +18,7 @@ import mock
 from novaclient import exceptions as nova_exceptions
 from sqlalchemy.orm import attributes as sql_attr
 
-from oslo.config import cfg
+from oslo_config import cfg
 
 from neutron.common import constants
 from neutron.db import models_v2
index 9587f4794c51002739e065d2b6c297b956076a87..bc2e3422e565fad963180d4ed5e8e13f99d9b554 100644 (file)
@@ -19,7 +19,7 @@ import os
 
 import mock
 import netaddr
-from oslo.config import cfg
+from oslo_config import cfg
 from webob import exc
 
 from neutron.common import constants
index 0ff9c43356deae5fcd742efdc3880470dfeaccfe..3b2e07f2a2098b7e1b7bd7669837e636c86bfbf9 100644 (file)
@@ -16,8 +16,8 @@
 #    under the License.
 
 import mock
-from oslo.config import cfg
-from oslo.utils import importutils
+from oslo_config import cfg
+from oslo_utils import importutils
 
 from neutron.tests import base
 from neutron.tests.unit.ofagent import fake_oflib
index 883abaff8bdf10ecf5dc36dbbc0635ba7d00c8ff..490fe34da40c082e8c273f9560466ad4f1abbbb1 100644 (file)
@@ -19,7 +19,7 @@ import contextlib
 import copy
 
 import mock
-from oslo.utils import importutils
+from oslo_utils import importutils
 
 import neutron.plugins.ofagent.agent.metadata as meta
 from neutron.tests.unit.ofagent import ofa_test_base
index 5c8b4c6926dc827f7908175e69c1aafa0638eb99..ab2ce7e3b12e489aed19d1c57f80cbcb3e94a48d 100644 (file)
@@ -16,7 +16,7 @@
 
 
 import mock
-from oslo.utils import importutils
+from oslo_utils import importutils
 
 import neutron.plugins.ofagent.agent.metadata as meta
 from neutron.tests.unit.ofagent import ofa_test_base
index 24cc2893cfb2df64a57ec382ac7e65ca6c26ec3a..8398a2394b1781e821f2dfbb3dceddee7412d3e9 100644 (file)
@@ -25,8 +25,8 @@ import copy
 
 import mock
 import netaddr
-from oslo.config import cfg
-from oslo.utils import importutils
+from oslo_config import cfg
+from oslo_utils import importutils
 import testtools
 
 from neutron.agent.linux import ovs_lib
index ecf4a661843b34f77c01c2eacf0b1a4fbc773d6f..3ce31ea60bf55e8b25bba7ca7926499134867e50 100644 (file)
@@ -16,7 +16,7 @@
 
 
 import mock
-from oslo.utils import importutils
+from oslo_utils import importutils
 
 from neutron.tests.unit.ofagent import ofa_test_base
 
index fe238c721b079fb9cc590e4e68cad0fda04e242d..cb49f98654c997c1b7c6400938090bf61b06c79f 100644 (file)
@@ -16,7 +16,7 @@ import contextlib
 import time
 
 import mock
-from oslo.config import cfg
+from oslo_config import cfg
 import testtools
 
 from neutron.agent.linux import ovs_lib
index decc7d1867a5826b88d157c36d469bc623349b6a..c902cee6425d1aa12587deb4cc2d6891a88e8c39 100644 (file)
@@ -19,7 +19,7 @@ import contextlib
 import uuid
 
 import mock
-from oslo.config import cfg
+from oslo_config import cfg
 
 from neutron import context
 from neutron.extensions import portbindings
index 65df031aca6afd2e1f8bf25475f52f827224f777..649b1dc46647c597265be1487e19f40e4e078b7b 100644 (file)
@@ -14,7 +14,7 @@
 #
 
 import mock
-from oslo.serialization import jsonutils
+from oslo_serialization import jsonutils
 
 from neutron.plugins.oneconvergence.lib import nvsdlib
 from neutron.tests import base
index de4e4d2616fae4106a2de7d43d08cfe58e730594..7ae09e8b310da912e9ad7688fe9256cdbd965e35 100644 (file)
@@ -13,7 +13,7 @@
 #    under the License.
 
 import mock
-from oslo.serialization import jsonutils
+from oslo_serialization import jsonutils
 import requests
 
 from neutron.plugins.oneconvergence.lib import config  # noqa
index c336d0523e1bc099ba9df2c1627fbbe6e2ee5912..974fb7b462787515e6dd28c3a9fc2a1966582191 100644 (file)
@@ -19,8 +19,8 @@ import uuid
 
 import mock
 import netaddr
-from oslo.config import cfg
-from oslo.serialization import jsonutils
+from oslo_config import cfg
+from oslo_serialization import jsonutils
 from testtools import matchers
 import webob.exc
 
index 2e1fd47952c211a32839f98ce15f543582f50c14..3d8266bdba0d98a4c54a101487392cadad21b806 100644 (file)
@@ -18,10 +18,10 @@ import copy
 import datetime
 
 import mock
-from oslo.config import cfg
-from oslo.db import exception as db_exc
-from oslo import messaging
-from oslo.utils import timeutils
+from oslo_config import cfg
+from oslo_db import exception as db_exc
+import oslo_messaging
+from oslo_utils import timeutils
 from webob import exc
 
 from neutron.api import extensions
@@ -663,7 +663,7 @@ class OvsAgentSchedulerTestCase(OvsAgentSchedulerTestCaseBase):
             mock.patch.object(
                 plugin, 'reschedule_router',
                 side_effect=[
-                    db_exc.DBError(), messaging.RemoteError(),
+                    db_exc.DBError(), oslo_messaging.RemoteError(),
                     l3agentscheduler.RouterReschedulingFailed(router_id='f',
                                                               agent_id='f'),
                     ValueError('this raises')
index dbef8aa2476fcd36dc7e8d8ebb2729181abd1ba3..d6049de3beb16625ec92835cc4e299300afa7653 100644 (file)
@@ -15,8 +15,8 @@
 import contextlib
 
 import mock
-from oslo.config import cfg
-from oslo import messaging
+from oslo_config import cfg
+import oslo_messaging
 
 from neutron.agent.linux import utils
 from neutron.common import constants as n_const
@@ -703,7 +703,7 @@ class TestOvsDvrNeutronAgent(base.BaseTestCase):
         with contextlib.nested(
                 mock.patch.object(self.agent.dvr_agent.plugin_rpc,
                                'get_dvr_mac_address_by_host',
-                               side_effect=messaging.RemoteError),
+                               side_effect=oslo_messaging.RemoteError),
                 mock.patch.object(self.agent.dvr_agent.int_br,
                                   'add_flow')) as (gd_mac, add_int_flow_fn):
 
@@ -714,7 +714,7 @@ class TestOvsDvrNeutronAgent(base.BaseTestCase):
 
     def test_get_dvr_mac_address_retried(self):
         valid_entry = {'host': 'cn1', 'mac_address': 'aa:22:33:44:55:66'}
-        raise_timeout = messaging.MessagingTimeout()
+        raise_timeout = oslo_messaging.MessagingTimeout()
         # Raise a timeout the first 2 times it calls get_dvr_mac_address()
         self._setup_for_dvr_test()
         self.agent.dvr_agent.dvr_mac_address = None
@@ -730,7 +730,7 @@ class TestOvsDvrNeutronAgent(base.BaseTestCase):
                              get_dvr_mac_address_by_host.call_count, 3)
 
     def test_get_dvr_mac_address_retried_max(self):
-        raise_timeout = messaging.MessagingTimeout()
+        raise_timeout = oslo_messaging.MessagingTimeout()
         # Raise a timeout every time until we give up, currently 5 tries
         self._setup_for_dvr_test()
         self.agent.dvr_agent.dvr_mac_address = None
index cafff39625c9c60156f1055a7e8a46ba1f4becee..3e124fbf69a75d250e708bdba954e4186733d845 100644 (file)
@@ -18,7 +18,7 @@ import time
 
 import mock
 import netaddr
-from oslo.config import cfg
+from oslo_config import cfg
 import testtools
 
 from neutron.agent.linux import async_process
index ec6a1d9f05db2059a1616314cfaf8979d1a89015..53595cbd6b890fb490a833a64fe8bd40c1124fbf 100644 (file)
@@ -18,7 +18,7 @@ import contextlib
 import time
 
 import mock
-from oslo.config import cfg
+from oslo_config import cfg
 
 from neutron.agent.linux import ip_lib
 from neutron.agent.linux import ovs_lib
index a98bd773d7ad81524ea0d23365c81512d66ba332..ff5497266e9d203a49cf4df04c944482cb2ba99c 100644 (file)
@@ -18,7 +18,7 @@ PLUMgrid plugin security group extension unit tests
 """
 
 import mock
-from oslo.utils import importutils
+from oslo_utils import importutils
 
 from neutron.plugins.plumgrid.plumgrid_plugin import plumgrid_plugin
 from neutron.tests.unit import test_extension_security_group as ext_sg
index 27750471ac1f757b6e87b71331b310a0c73be92f..3e7abb002f4e65efdf41230785912a68b87e03b9 100644 (file)
@@ -17,7 +17,7 @@ Test cases for  Neutron PLUMgrid Plug-in
 """
 
 import mock
-from oslo.utils import importutils
+from oslo_utils import importutils
 
 from neutron import context
 from neutron.extensions import portbindings
index 89e1f6cf1ff14d1536ad4e484ef4a4a0d3b34321..12b8c808a391ec1f3900d5f9bc38bf666b0051f5 100644 (file)
@@ -105,7 +105,7 @@ class TestCiscoApicL3Plugin(testlib_api.SqlTestCase,
                    'add_router_interface').start()
         mock.patch('neutron.db.l3_dvr_db.L3_NAT_with_dvr_db_mixin.'
                    'remove_router_interface').start()
-        mock.patch('oslo.utils.excutils.save_and_reraise_exception').start()
+        mock.patch('oslo_utils.excutils.save_and_reraise_exception').start()
 
     def _test_add_router_interface(self, interface_info):
         mgr = self.plugin.manager
index 57a833b99d35e21c62046c2f12126decebabcd3d..5a6202fd4e6c4f0caa39551d2f0ec8965b4672e1 100644 (file)
@@ -15,7 +15,7 @@
 import copy
 
 import mock
-from oslo.config import cfg
+from oslo_config import cfg
 
 from neutron.services.metering.drivers.iptables import iptables_driver
 from neutron.tests import base
index 74bdfbac96839044c7fdd2186154e40f4ad6b844..24756d1e4ec8edd2b44a051161add99ff3694bc0 100644 (file)
@@ -13,7 +13,7 @@
 # under the License.
 
 import mock
-from oslo.config import cfg
+from oslo_config import cfg
 
 from neutron.agent.common import config
 from neutron.openstack.common import uuidutils
index 7748332b5d0e280a0c593aafe206dee5a2d3924b..8f7cd5b109f064429836cf914f8dcc4da843d1e5 100644 (file)
@@ -13,7 +13,7 @@
 # under the License.
 
 import mock
-from oslo.utils import timeutils
+from oslo_utils import timeutils
 
 from neutron.api.v2 import attributes as attr
 from neutron.common import constants as n_constants
index d77a9f3224ab5bdaefcec02cd244f44866760a65..10210213abbacc8aabf95561346e9c9b22648272 100644 (file)
@@ -14,7 +14,7 @@
 # limitations under the License.
 
 
-from oslo.config import cfg
+from oslo_config import cfg
 
 from neutron.common import utils as q_utils
 from neutron.plugins.sriovnicagent.common import config
index f492f444029e31544930c0c7efc0df1d24bdcb6e..fa96dda542960d752f1505ff2a74dde2eef3c06c 100644 (file)
@@ -15,7 +15,7 @@
 
 
 import mock
-from oslo.config import cfg
+from oslo_config import cfg
 
 from neutron.plugins.sriovnicagent.common import config  # noqa
 from neutron.plugins.sriovnicagent import sriov_nic_agent
index 850430c1640b5a6da5c04b6744b3a3a71f4dffa7..b56af9e189602f1005aca7cb1f6a8fe1f4c0e6ef 100644 (file)
@@ -16,8 +16,8 @@
 import copy
 import time
 
-from oslo.config import cfg
-from oslo.utils import timeutils
+from oslo_config import cfg
+from oslo_utils import timeutils
 from webob import exc
 
 from neutron.api.v2 import attributes
index 525afbf12217e06af770d54ad235e84db5866e0d..e0cedaf6d54abf78c3e2f4329d3ecc056d570d5a 100644 (file)
@@ -16,8 +16,8 @@
 import contextlib
 
 import mock
-from oslo import messaging
 from oslo_context import context as oslo_context
+import oslo_messaging
 
 from neutron.agent import rpc
 from neutron.tests import base
@@ -61,7 +61,7 @@ class AgentRPCPluginApi(base.BaseTestCase):
             mock_call, mock_prepare
         ):
             mock_prepare.return_value = agent.client
-            mock_call.side_effect = [messaging.UnsupportedVersion('1.2'),
+            mock_call.side_effect = [oslo_messaging.UnsupportedVersion('1.2'),
                                     expect_val_get_device_details]
             func_obj = getattr(agent, 'get_devices_details_list')
             actual_val = func_obj(ctxt, ['fake_device'], 'fake_agent_id')
index df7328eedeb6fcc0c163badb3a6ba35fac55f2e0..ecbbbcc975d702e6c279ea6d2e3a13c4b0e6c259 100644 (file)
@@ -16,7 +16,7 @@
 import os
 
 import mock
-from oslo.config import cfg
+from oslo_config import cfg
 import six.moves.urllib.parse as urlparse
 import webob
 from webob import exc
index a0047c029467e3d5e1e166a55535ed642caa3a5e..2f221013d54557e2d48125a6a7b33cb4e7aa72a1 100644 (file)
@@ -19,7 +19,7 @@
 import uuid
 
 import mock
-from oslo.config import cfg
+from oslo_config import cfg
 from webob import exc
 import webtest
 
index 16612a28a5a9c91392c83f935ae469d2c77272a6..6d728ec13a50eebec21bac10d2e0bd78de3514cd 100644 (file)
@@ -14,7 +14,7 @@
 #    under the License.
 
 import mock
-from oslo import i18n
+import oslo_i18n
 from webob import exc
 import webtest
 
@@ -102,9 +102,9 @@ class RequestTestCase(base.BaseTestCase):
     def test_best_match_language(self):
         # Test that we are actually invoking language negotiation by webop
         request = wsgi.Request.blank('/')
-        i18n.get_available_languages = mock.MagicMock()
-        i18n.get_available_languages.return_value = ['known-language',
-                                                     'es', 'zh']
+        oslo_i18n.get_available_languages = mock.MagicMock()
+        oslo_i18n.get_available_languages.return_value = ['known-language',
+                                                          'es', 'zh']
         request.headers['Accept-Language'] = 'known-language'
         language = request.best_match_language()
         self.assertEqual(language, 'known-language')
@@ -150,7 +150,7 @@ class ResourceTestCase(base.BaseTestCase):
         self.assertEqual(wsgi.JSONDeserializer().deserialize(res.body),
                          expected_res)
 
-    @mock.patch('oslo.i18n.translate')
+    @mock.patch('oslo_i18n.translate')
     def test_unmapped_neutron_error_localized(self, mock_translation):
         msg_translation = 'Translated error'
         mock_translation.return_value = msg_translation
@@ -195,7 +195,7 @@ class ResourceTestCase(base.BaseTestCase):
         self.assertEqual(wsgi.JSONDeserializer().deserialize(res.body),
                          expected_res)
 
-    @mock.patch('oslo.i18n.translate')
+    @mock.patch('oslo_i18n.translate')
     def test_mapped_neutron_error_localized(self, mock_translation):
         msg_translation = 'Translated error'
         mock_translation.return_value = msg_translation
index 8375c22a3525d5766a1fa00aea3b37d5be7212b1..74323f071b15c39232d183d0b753a63d770fb1dd 100644 (file)
@@ -13,7 +13,7 @@
 #    License for the specific language governing permissions and limitations
 #    under the License.
 
-from oslo.middleware import request_id
+from oslo_middleware import request_id
 import webob
 
 from neutron import auth
index f09edacc876b4fcf3a107206697e3bfc264a6d3b..ec58a25224b8a1690d2996caea5e7b39e15f5d3f 100644 (file)
@@ -14,7 +14,7 @@
 # limitations under the License.
 
 import mock
-from oslo.config import cfg
+from oslo_config import cfg
 
 from neutron.common import config
 from neutron.tests import base
index cd9985ecebfe6ddc44c11cddec6f1cf5a492fed9..ac11bc3b0160ab949d6f4c10315f59243bffe46e 100644 (file)
@@ -18,8 +18,8 @@ import copy
 import itertools
 
 import mock
-from oslo.config import cfg
-from oslo.utils import importutils
+from oslo_config import cfg
+from oslo_utils import importutils
 from testtools import matchers
 import webob.exc
 
index 9440277f94d115e634ad8762c9540257ae3aed6b..ae2c781f9eefd799d90767fc080244348763687e 100644 (file)
@@ -16,7 +16,7 @@
 import socket
 
 import mock
-from oslo.config import cfg
+from oslo_config import cfg
 
 from neutron.agent.common import config
 from neutron.agent.linux import interface
index dc84df2fc024c8a20b3505ac66ea7f9006879248..98ec92717b748dd74f69a42c5ea0082c76ce85e5 100644 (file)
@@ -20,8 +20,8 @@ import uuid
 
 import eventlet
 import mock
-from oslo.config import cfg
-from oslo import messaging
+from oslo_config import cfg
+import oslo_messaging
 import testtools
 
 from neutron.agent.common import config
@@ -306,7 +306,7 @@ class TestDhcpAgent(base.BaseTestCase):
 
     def test_call_driver_remote_error_net_not_found(self):
         self._test_call_driver_failure(
-            exc=messaging.RemoteError(exc_type='NetworkNotFound'),
+            exc=oslo_messaging.RemoteError(exc_type='NetworkNotFound'),
             trace_level='warning')
 
     def test_call_driver_network_not_found(self):
index e0ebe65e78224383a12265699c3681d66aa877fb..758cfd11fde107b6fc569965b63ebf060f7768b7 100644 (file)
@@ -14,7 +14,7 @@
 # limitations under the License.
 
 import mock
-from oslo.db import exception as db_exc
+from oslo_db import exception as db_exc
 
 from neutron.api.rpc.handlers import dhcp_rpc
 from neutron.common import constants
index 4518f764caeb19b9a60ae7327772f58e4d5f6bc0..0ad47e2d5a285f922a3db232475bd186ed9e5ccd 100644 (file)
@@ -17,10 +17,9 @@ import contextlib
 import datetime
 
 import mock
-from oslo.utils import timeutils
+from oslo_utils import timeutils
 import testscenarios
 
-
 from neutron.common import constants
 from neutron.common import topics
 from neutron import context
index 753523ad6b8573ed868358e6ab12aecb419fc543..4f740b64474a468da7b31adc911295ba2ad67b80 100644 (file)
@@ -23,7 +23,7 @@ from neutron.extensions import portsecurity as psec
 from neutron.extensions import securitygroup as secgroup
 from neutron import manager
 from neutron.tests.unit import test_db_plugin
-from oslo.config import cfg
+from oslo_config import cfg
 
 
 DB_PLUGIN_KLASS = ('neutron.tests.unit.test_extension_allowedaddresspairs.'
index 502fd1c0f9ff2f52d95e7ebab092124b7903e1b8..38d4587764b0f67b42f9e08ecdd1365812a1ab54 100644 (file)
@@ -15,7 +15,7 @@
 #
 
 import mock
-from oslo.config import cfg
+from oslo_config import cfg
 from webob import exc
 
 from neutron.common import constants
index 5b008c346c87ec8004a966cc42139ba350575c6c..2e1ffe149d7771ed8772bbae2c7d3d6ac911d112 100644 (file)
@@ -17,7 +17,7 @@
 Unit tests for extension extended attribute
 """
 
-from oslo.config import cfg
+from oslo_config import cfg
 import webob.exc as webexc
 
 import neutron
index d921f65d96d67bbbe457689d2ca6dee65a99507f..b3daa19323faf9e89dbdd71e4eb9f9b3251f1d95 100644 (file)
@@ -14,7 +14,7 @@
 #    under the License.
 
 import contextlib
-from oslo.config import cfg
+from oslo_config import cfg
 from webob import exc
 
 from neutron.common import constants
index 5455e08b409441d2b91b000603bf68407d9061f4..420745986fabbdc38703038a9f667587ac2b7cd2 100644 (file)
@@ -14,7 +14,7 @@
 #    under the License.
 
 import mock
-from oslo.config import cfg
+from oslo_config import cfg
 from webob import exc as web_exc
 import webtest
 
index 0dd279e5b0f7d3a1f8f827ff7ed2d1d1d8b5e662..8cef68933afead3d2880c6fa0f65380af5240d34 100644 (file)
@@ -16,7 +16,7 @@
 import abc
 
 import mock
-from oslo.serialization import jsonutils
+from oslo_serialization import jsonutils
 import routes
 import webob
 import webtest
index addcb72e5d62d0ed40c0ec1912c06d8f764691e6..eab5881532e3a92fed96c31d1933dbaadfa444bb 100644 (file)
@@ -16,7 +16,7 @@
 import copy
 
 import mock
-from oslo.config import cfg
+from oslo_config import cfg
 
 from neutron.agent.common import config as a_cfg
 from neutron.agent.linux import ipset_manager
index b4664ad6923cf4b159002a3e70efc5878c1c3b4f..727c1ebcd91b1e6987505c3062d8be679651ff08 100644 (file)
@@ -17,7 +17,7 @@ import os
 import sys
 
 import mock
-from oslo.config import cfg
+from oslo_config import cfg
 
 from neutron.agent.common import config as a_cfg
 from neutron.agent.linux import iptables_comments as ic
index ffffae77cd723047a2c91e1f2a038af4fe550af3..dbf7f6f1f0a71b3fc7ce603e519881bb645b3e8e 100644 (file)
@@ -19,7 +19,7 @@ import eventlet
 
 import mock
 import netaddr
-from oslo import messaging
+import oslo_messaging
 from testtools import matchers
 
 from neutron.agent.common import config as agent_config
@@ -1940,14 +1940,14 @@ class TestBasicRouterOperations(base.BaseTestCase):
         self.assertTrue(self.plugin_api.get_service_plugin_list.called)
 
     def test_get_service_plugin_list_failed(self):
-        raise_rpc = messaging.RemoteError()
+        raise_rpc = oslo_messaging.RemoteError()
         self.plugin_api.get_service_plugin_list.side_effect = raise_rpc
         agent = l3_agent.L3NATAgent(HOSTNAME, self.conf)
         self.assertIsNone(agent.neutron_service_plugins)
         self.assertTrue(self.plugin_api.get_service_plugin_list.called)
 
     def test_get_service_plugin_list_retried(self):
-        raise_timeout = messaging.MessagingTimeout()
+        raise_timeout = oslo_messaging.MessagingTimeout()
         # Raise a timeout the first 2 times it calls
         # get_service_plugin_list then return a empty tuple
         self.plugin_api.get_service_plugin_list.side_effect = (
@@ -1958,12 +1958,12 @@ class TestBasicRouterOperations(base.BaseTestCase):
         self.assertEqual(agent.neutron_service_plugins, tuple())
 
     def test_get_service_plugin_list_retried_max(self):
-        raise_timeout = messaging.MessagingTimeout()
+        raise_timeout = oslo_messaging.MessagingTimeout()
         # Raise a timeout 5 times
         self.plugin_api.get_service_plugin_list.side_effect = (
             (raise_timeout, ) * 5
         )
-        self.assertRaises(messaging.MessagingTimeout, l3_agent.L3NATAgent,
+        self.assertRaises(oslo_messaging.MessagingTimeout, l3_agent.L3NATAgent,
                           HOSTNAME, self.conf)
 
     def test_external_gateway_removed_ext_gw_port_and_fip(self):
index 2f74c87bdb8f533c1519b48aa2b4986eb47b0358..f9afd4d8ef7df869e7b3ad267b196c03ea5aad96 100644 (file)
@@ -19,8 +19,8 @@ import copy
 
 import mock
 import netaddr
-from oslo.config import cfg
-from oslo.utils import importutils
+from oslo_config import cfg
+from oslo_utils import importutils
 from webob import exc
 
 from neutron.api.rpc.agentnotifiers import l3_rpc_agent_api
index 9e6034251116cbe6dd948ca6f9458131056729ee..f8c7ac9c595ff8eb67eff5632d3e4b3936068d3f 100644 (file)
@@ -20,10 +20,10 @@ import uuid
 import mock
 import testscenarios
 
-from oslo.config import cfg
-from oslo.db import exception as db_exc
-from oslo.utils import importutils
-from oslo.utils import timeutils
+from oslo_config import cfg
+from oslo_db import exception as db_exc
+from oslo_utils import importutils
+from oslo_utils import timeutils
 from sqlalchemy.orm import query
 
 from neutron.common import constants
index 9795a2b27ad11890faf60f31657f118f5539280a..6730900f499c4a3c83631889402995b94c76af07 100644 (file)
@@ -17,7 +17,7 @@ import os
 
 import mock
 import netaddr
-from oslo.config import cfg
+from oslo_config import cfg
 
 from neutron.agent.common import config
 from neutron.agent.dhcp import config as dhcp_config
index 916988485bad2419baa85049992df4834d3a8090..fa691712049cfd275415c7da3d269f9859c86dd3 100644 (file)
@@ -163,7 +163,7 @@ class TestMetadataProxyHandlerCache(TestMetadataProxyHandlerBase):
                  'not_used': [1, 2, 3]}
         expected_networks = ('network_id1',)
         with mock.patch(
-            'oslo.utils.timeutils.utcnow_ts', return_value=0):
+            'oslo_utils.timeutils.utcnow_ts', return_value=0):
             mock_list_ports = self.qclient.return_value.list_ports
             mock_list_ports.return_value = ports
             networks = self.handler._get_router_networks(router_id)
index 9107ebad2d346f89a62de0533dc20d8c3a99debe..1417ea3af13dd8850ea81a3f7157f0df04a5cf3a 100644 (file)
@@ -36,7 +36,7 @@ class TestNetnsCleanup(base.BaseTestCase):
         conf.AGENT.root_helper = 'sudo',
         conf.dhcp_driver = 'driver'
 
-        method_to_patch = 'oslo.utils.importutils.import_object'
+        method_to_patch = 'oslo_utils.importutils.import_object'
 
         with mock.patch(method_to_patch) as import_object:
             driver = mock.Mock()
index 46944512b1f617d5dead9e56794cd828d00b14c7..69f13eb68eac86f885fcec5edf4b0c645068715f 100644 (file)
@@ -17,7 +17,7 @@ import types
 
 import fixtures
 
-from oslo.config import cfg
+from oslo_config import cfg
 
 from neutron import manager
 from neutron.openstack.common import log as logging
index 35d983ee161cfaff63995b924d45dbb20b43cb86..17af7c44e8b964c43166f06130d28f5244dc9592 100644 (file)
@@ -20,9 +20,9 @@ import StringIO
 import urllib2
 
 import mock
-from oslo.config import cfg
-from oslo.serialization import jsonutils
-from oslo.utils import importutils
+from oslo_config import cfg
+from oslo_serialization import jsonutils
+from oslo_utils import importutils
 import six
 import six.moves.urllib.request as urlrequest
 
index 89233b9f1d7e1a910b836465210000991ce33c01..c5a5a3eb336182f61db681a0d68b4c617c5ab8ae 100644 (file)
@@ -12,7 +12,7 @@
 #    License for the specific language governing permissions and limitations
 #    under the License.
 
-from oslo.config import cfg
+from oslo_config import cfg
 
 from neutron.common import exceptions as n_exc
 from neutron import manager
index b709221c73a660f3b489e803652ca37ad9e27726..88df8946fc9c4b5665c29b193d5c98d2770c1cd5 100644 (file)
@@ -16,7 +16,7 @@
 import sys
 
 import mock
-from oslo.config import cfg
+from oslo_config import cfg
 import testtools
 from webob import exc
 import webtest
index 9c6ecb658d54cda2219cf59608260ac19419f3d5..afd7196968327bf525cc36fa73601904f054e087 100644 (file)
@@ -14,8 +14,8 @@
 #    under the License.
 
 import mock
-from oslo.config import cfg
-from oslo.messaging import conffixture as messaging_conffixture
+from oslo_config import cfg
+from oslo_messaging import conffixture as messaging_conffixture
 
 from neutron.common import rpc
 from neutron.tests import sub_base
@@ -33,7 +33,7 @@ class ServiceTestCase(sub_base.SubBaseTestCase):
         self.host = 'foo'
         self.topic = 'neutron-agent'
 
-        self.target_mock = mock.patch('oslo.messaging.Target')
+        self.target_mock = mock.patch('oslo_messaging.Target')
         self.target_mock.start()
 
         self.messaging_conf = messaging_conffixture.ConfFixture(CONF)
@@ -45,7 +45,7 @@ class ServiceTestCase(sub_base.SubBaseTestCase):
         rpc.init(CONF)
 
     def test_operations(self):
-        with mock.patch('oslo.messaging.get_rpc_server') as get_rpc_server:
+        with mock.patch('oslo_messaging.get_rpc_server') as get_rpc_server:
             rpc_server = get_rpc_server.return_value
 
             service = rpc.Service(self.host, self.topic)
index 457b467d77449fe323d8a959594fe0815d16876a..c1ffc4073d820d51440d08887c03414e3574b663 100644 (file)
@@ -17,8 +17,8 @@ import contextlib
 
 import collections
 import mock
-from oslo.config import cfg
-from oslo import messaging
+from oslo_config import cfg
+import oslo_messaging
 from testtools import matchers
 import webob.exc
 
@@ -1147,7 +1147,7 @@ class SecurityGroupAgentRpcTestCase(BaseSecurityGroupAgentRpcTestCase):
             defer_refresh_firewall)
         rpc = self.agent.plugin_rpc
         rpc.security_group_info_for_devices.side_effect = (
-                messaging.UnsupportedVersion('1.2'))
+                oslo_messaging.UnsupportedVersion('1.2'))
         rpc.security_group_rules_for_devices.return_value = (
             self.firewall.ports)
 
@@ -1621,7 +1621,7 @@ class SecurityGroupServerRpcApiTestCase(base.BaseTestCase):
 class FakeSGNotifierAPI(sg_rpc.SecurityGroupAgentRpcApiMixin):
     def __init__(self):
         self.topic = 'fake'
-        target = messaging.Target(topic=self.topic, version='1.0')
+        target = oslo_messaging.Target(topic=self.topic, version='1.0')
         self.client = n_rpc.get_client(target)
 
 
@@ -2517,7 +2517,7 @@ class TestSecurityGroupAgentWithIptables(base.BaseTestCase):
 
         if test_rpc_v1_1:
             self.rpc.security_group_info_for_devices.side_effect = (
-                messaging.UnsupportedVersion('1.2'))
+                oslo_messaging.UnsupportedVersion('1.2'))
 
         self.iptables = self.agent.firewall.iptables
         # TODO(jlibosva) Get rid of mocking iptables execute and mock out
index 6b126acb80a648d6fc415a01760a85940f3f4ad2..89f7f52ef6a591b82199d02688685811c1c085e4 100644 (file)
@@ -14,7 +14,7 @@
 #    under the License.
 
 import mock
-from oslo.config import cfg
+from oslo_config import cfg
 import webob.exc as webexc
 import webtest
 
index ffb3fa106bb8b29ee90b811f2da285053241f70a..e936289cb9385bfa92ab9b50cc4d31496283574d 100644 (file)
@@ -19,7 +19,7 @@ import ssl
 import urllib2
 
 import mock
-from oslo.config import cfg
+from oslo_config import cfg
 import testtools
 import webob
 import webob.exc
index 5b3150c81837a6929f74002b1a65f078b128e072..3f07e61f57594560584eb76f32f68fad3438e8ca 100644 (file)
@@ -17,7 +17,7 @@ import gc
 import weakref
 
 import mock
-from oslo.config import cfg
+from oslo_config import cfg
 
 from neutron.db import agentschedulers_db
 from neutron import manager
index 0dbb69c6dc5de7bb47468570643dc2f139830e40..b0b6cfa2c49d60dd15241275242a9136d43f8863 100644 (file)
@@ -12,7 +12,7 @@
 #    License for the specific language governing permissions and limitations
 #    under the License.
 
-from oslo.serialization import jsonutils
+from oslo_serialization import jsonutils
 import six.moves.urllib.parse as urlparse
 
 from neutron.openstack.common import log as logging
index f4078a4694846fc0f59e12490436782a11de4f6a..330b90ca62179d3b0827322150b715a45044909d 100644 (file)
@@ -13,7 +13,7 @@
 # See the License for the specific language governing permissions and
 # limitations under the License.
 
-from oslo.db import exception as d_exc
+from oslo_db import exception as d_exc
 
 from neutron import context
 from neutron.db import models_v2
index 7b934321996b1fec9c15b780af8c4128c57880cb..e2688aab982f14f387b49f237e364555d6d604c9 100644 (file)
@@ -16,7 +16,7 @@
 import contextlib
 import mock
 
-from oslo.config import cfg
+from oslo_config import cfg
 
 from neutron.api.v2 import attributes
 from neutron.common import test_lib
index 993b8cb6eabfe2b0e8fc765d64f472445e13be4e..bc2c58057d3b850158725ac4405a6d1e1d450407 100644 (file)
@@ -15,7 +15,7 @@
 import contextlib
 import mock
 
-from oslo.config import cfg
+from oslo_config import cfg
 from webob import exc
 import webtest
 
index aaaf1d176b6bdebb443ee435507a23271e33b2fe..e26e9f40252179fc5ddfe0fe4d4dab037d680c8c 100644 (file)
@@ -13,7 +13,7 @@
 #    License for the specific language governing permissions and limitations
 #    under the License.
 
-from oslo.config import cfg
+from oslo_config import cfg
 import webob.exc
 
 from neutron.extensions import multiprovidernet as mpnet
index 729fbb9e763a41262139c0f79a3a6321fe63b476..80104ea3a7b1523b09350f0aae3aa39825a7cb3c 100644 (file)
@@ -16,7 +16,7 @@
 import contextlib
 
 import mock
-from oslo.config import cfg
+from oslo_config import cfg
 import webob.exc
 
 from neutron import context
index 2a2311c010431dbb0f519515ee60ecc234e606f8..ba45f0810e96ebc52a3952d84f8002e020c6240d 100644 (file)
@@ -15,7 +15,7 @@
 #
 
 import mock
-from oslo.serialization import jsonutils
+from oslo_serialization import jsonutils
 
 from neutron.plugins.vmware.api_client import exception
 from neutron.plugins.vmware.common import utils as nsx_utils
index c1b2c714666f7564efe78d7a5ff6f1f315dcb6f9..4945a5d9f5e93bd5b01f5980eb24364a3d9dc615 100644 (file)
@@ -14,7 +14,7 @@
 # limitations under the License.
 
 import mock
-from oslo.serialization import jsonutils
+from oslo_serialization import jsonutils
 
 from neutron.common import exceptions
 from neutron.plugins.vmware.api_client import exception as api_exc
index 39aa2e4a29f27553567394191b256679c7edc59c..9aeb28cba26b06c1e886727bb12485ca07fce48a 100644 (file)
@@ -16,7 +16,7 @@
 
 import mock
 
-from oslo.config import cfg
+from oslo_config import cfg
 
 from neutron.common import exceptions
 from neutron.openstack.common import uuidutils
index 6d1193454f476c5361ee343746d63d130eb84b97..e84639a98344f976a61a4e2ff4b6954602d8606a 100644 (file)
@@ -14,7 +14,7 @@
 #    under the License.
 
 import mock
-from oslo.config import cfg
+from oslo_config import cfg
 
 from neutron.common import constants
 from neutron.common import test_lib
index d6c519218dad33fa74f7be195407e9c5ff877763..77367ddec7ad2c5f26c649e03cfddf76eaa6efe5 100644 (file)
@@ -15,7 +15,7 @@
 
 import mock
 
-from oslo.config import cfg
+from oslo_config import cfg
 
 from neutron.common import constants as n_consts
 from neutron.common import exceptions as n_exc
index 8d6b03ab0f7e5b7c1c29ddfc66c637f83af0e40e..0ea2b97b1832e829a6fa3b7781a09d48fc89d396 100644 (file)
@@ -16,7 +16,7 @@
 import fixtures
 
 import mock
-from oslo.config import cfg
+from oslo_config import cfg
 
 from neutron import manager
 from neutron.openstack.common import uuidutils
index 4dd422ba14daa07529dc90392cb246580bf9d11e..eacb00f640bbd5e0728c38a3a9830e552eac3899 100644 (file)
@@ -18,8 +18,8 @@ import uuid
 
 import mock
 import netaddr
-from oslo.config import cfg
-from oslo.db import exception as db_exc
+from oslo_config import cfg
+from oslo_db import exception as db_exc
 from sqlalchemy import exc as sql_exc
 import webob.exc
 
index 95abd689c6a82ee9b0b98ddf53dcf5b153df6253..5388f137ae03850fbe59a29e672814019c2a6ef8 100644 (file)
@@ -18,8 +18,8 @@ import contextlib
 import time
 
 import mock
-from oslo.config import cfg
-from oslo.serialization import jsonutils
+from oslo_config import cfg
+from oslo_serialization import jsonutils
 
 from neutron.api.v2 import attributes as attr
 from neutron.common import constants
index 4b0aed495289d4113444a17858574c9361fd512e..db64e2f67555c71e6260392dcdd2d9d67aa3c99d 100644 (file)
@@ -14,7 +14,7 @@
 
 import copy
 
-from oslo.serialization import jsonutils
+from oslo_serialization import jsonutils
 
 from neutron.openstack.common import uuidutils
 from neutron.plugins.vmware.vshield.common import exceptions
index 48933b927d0b98bbf7fe037a5be9c0c36b49101f..d8440f103bc0bb9385232a25a42dbf20f106ff6a 100644 (file)
@@ -27,10 +27,10 @@ import time
 
 import eventlet.wsgi
 eventlet.patcher.monkey_patch(all=False, socket=True, thread=True)
-from oslo.config import cfg
-from oslo import i18n
-from oslo.serialization import jsonutils
-from oslo.utils import excutils
+from oslo_config import cfg
+import oslo_i18n
+from oslo_serialization import jsonutils
+from oslo_utils import excutils
 import routes.middleware
 import webob.dec
 import webob.exc
@@ -367,7 +367,7 @@ class Request(webob.Request):
         """
         if not self.accept_language:
             return None
-        all_languages = i18n.get_available_languages('neutron')
+        all_languages = oslo_i18n.get_available_languages('neutron')
         return self.accept_language.best_match(all_languages)
 
     @property
@@ -735,7 +735,7 @@ class Router(object):
         if not match:
             language = req.best_match_language()
             msg = _('The resource could not be found.')
-            msg = i18n.translate(msg, language)
+            msg = oslo_i18n.translate(msg, language)
             return webob.exc.HTTPNotFound(explanation=msg)
         app = match['controller']
         return app
index 57b5c3cd14e5df19160e90a28a7e7c8f1c7f5831..da01f948266e1bded348fe7926a4fbf18c7b9d11 100644 (file)
--- a/setup.cfg
+++ b/setup.cfg
@@ -187,11 +187,11 @@ neutron.openstack.common.cache.backends =
     memory = neutron.openstack.common.cache._backends.memory:MemoryBackend
 # These are for backwards compat with Icehouse notification_driver configuration values
 oslo.messaging.notify.drivers =
-    neutron.openstack.common.notifier.log_notifier = oslo.messaging.notify._impl_log:LogDriver
-    neutron.openstack.common.notifier.no_op_notifier = oslo.messaging.notify._impl_noop:NoOpDriver
-    neutron.openstack.common.notifier.rpc_notifier2 = oslo.messaging.notify._impl_messaging:MessagingV2Driver
-    neutron.openstack.common.notifier.rpc_notifier = oslo.messaging.notify._impl_messaging:MessagingDriver
-    neutron.openstack.common.notifier.test_notifier = oslo.messaging.notify._impl_test:TestDriver
+    neutron.openstack.common.notifier.log_notifier = oslo_messaging.notify._impl_log:LogDriver
+    neutron.openstack.common.notifier.no_op_notifier = oslo_messaging.notify._impl_noop:NoOpDriver
+    neutron.openstack.common.notifier.rpc_notifier2 = oslo_messaging.notify._impl_messaging:MessagingV2Driver
+    neutron.openstack.common.notifier.rpc_notifier = oslo_messaging.notify._impl_messaging:MessagingDriver
+    neutron.openstack.common.notifier.test_notifier = oslo_messaging.notify._impl_test:TestDriver
 
 [build_sphinx]
 all_files = 1