diff --git a/neutron/db/address_scope_db.py b/neutron/db/address_scope_db.py index 2616b0191fc..d41bfc18abc 100644 --- a/neutron/db/address_scope_db.py +++ b/neutron/db/address_scope_db.py @@ -17,20 +17,15 @@ from oslo_utils import uuidutils from neutron._i18n import _ from neutron.api.v2 import attributes as attr -from neutron.common import _deprecate from neutron.db import _utils as db_utils from neutron.db import api as db_api from neutron.db import db_base_plugin_v2 -from neutron.db.models import address_scope as address_scope_model from neutron.extensions import address_scope as ext_address_scope from neutron.objects import address_scope as obj_addr_scope from neutron.objects import base as base_obj from neutron.objects import subnetpool as subnetpool_obj -_deprecate._moved_global('AddressScope', new_module=address_scope_model) - - class AddressScopeDbMixin(ext_address_scope.AddressScopePluginBase): """Mixin class to add address scope to db_base_plugin_v2.""" @@ -140,6 +135,3 @@ class AddressScopeDbMixin(ext_address_scope.AddressScopePluginBase): db_base_plugin_v2.NeutronDbPluginV2.register_dict_extend_funcs( attr.NETWORKS, ['_extend_network_dict_address_scope']) - - -_deprecate._MovedGlobals() diff --git a/neutron/db/agents_db.py b/neutron/db/agents_db.py index 04b747d92ad..0d27ac23a2b 100644 --- a/neutron/db/agents_db.py +++ b/neutron/db/agents_db.py @@ -36,7 +36,6 @@ from neutron.api.rpc.callbacks import version_manager from neutron.callbacks import events from neutron.callbacks import registry from neutron.callbacks import resources -from neutron.common import _deprecate from neutron.common import constants as n_const from neutron import context from neutron.db import _utils as db_utils @@ -79,9 +78,6 @@ cfg.CONF.register_opts(AGENT_OPTS) DOWNTIME_VERSIONS_RATIO = 2 -_deprecate._moved_global('Agent', new_module=agent_model) - - class AgentAvailabilityZoneMixin(az_ext.AvailabilityZonePluginBase): """Mixin class to add availability_zone extension to AgentDbMixin.""" @@ -503,6 +499,3 @@ class AgentExtRpcCallback(object): "%(diff)s seconds, which is more than the " "threshold agent down" "time: %(threshold)s."), log_dict) - - -_deprecate._MovedGlobals() diff --git a/neutron/db/allowed_address_pairs/models.py b/neutron/db/allowed_address_pairs/models.py deleted file mode 100644 index c46cd6ebb38..00000000000 --- a/neutron/db/allowed_address_pairs/models.py +++ /dev/null @@ -1,20 +0,0 @@ -# Licensed under the Apache License, Version 2.0 (the "License"); you may -# not use this file except in compliance with the License. You may obtain -# a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, WITHOUT -# 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 neutron.common import _deprecate -from neutron.db.models import allowed_address_pair as aap_models - - -_deprecate._moved_global('AllowedAddressPair', new_module=aap_models) - - -_deprecate._MovedGlobals() diff --git a/neutron/db/dns_db.py b/neutron/db/dns_db.py index b22e5f633c5..c3e5902d4e2 100644 --- a/neutron/db/dns_db.py +++ b/neutron/db/dns_db.py @@ -19,10 +19,8 @@ from oslo_config import cfg from oslo_log import log as logging from neutron._i18n import _, _LE -from neutron.common import _deprecate from neutron.common import utils from neutron.db import db_base_plugin_v2 -from neutron.db.models import dns as dns_models from neutron.extensions import dns from neutron.extensions import l3 from neutron.objects import floatingip as fip_obj @@ -33,11 +31,6 @@ from neutron.services.externaldns import driver LOG = logging.getLogger(__name__) -_deprecate._moved_global('PortDNS', new_module=dns_models) -_deprecate._moved_global('NetworkDNSDomain', new_module=dns_models) -_deprecate._moved_global('FloatingIPDNS', new_module=dns_models) - - class DNSActionsData(object): def __init__(self, current_dns_name=None, current_dns_domain=None, @@ -256,6 +249,3 @@ class DNSDbMixin(object): {"name": dns_name, "domain": dns_domain, "message": e.msg}) - - -_deprecate._MovedGlobals() diff --git a/neutron/db/dvr_mac_db.py b/neutron/db/dvr_mac_db.py index 129deba90c2..6900edcff23 100644 --- a/neutron/db/dvr_mac_db.py +++ b/neutron/db/dvr_mac_db.py @@ -27,7 +27,6 @@ from neutron._i18n import _, _LE from neutron.callbacks import events from neutron.callbacks import registry from neutron.callbacks import resources -from neutron.common import _deprecate from neutron.common import utils from neutron.db import api as db_api from neutron.db.models import dvr as dvr_models @@ -35,8 +34,6 @@ from neutron.db import models_v2 from neutron.extensions import dvr as ext_dvr from neutron.extensions import portbindings -_deprecate._moved_global('DistributedVirtualRouterMacAddress', - new_module=dvr_models) LOG = logging.getLogger(__name__) @@ -220,6 +217,3 @@ class DVRDbMixin(ext_dvr.DVRMacAddressPluginBase): internal_port = internal_gateway_ports[0] subnet_info['gateway_mac'] = internal_port['mac_address'] return subnet_info - - -_deprecate._MovedGlobals() diff --git a/neutron/db/external_net_db.py b/neutron/db/external_net_db.py index 489475f8ac5..1cc4e5b31c3 100644 --- a/neutron/db/external_net_db.py +++ b/neutron/db/external_net_db.py @@ -26,7 +26,6 @@ from neutron.callbacks import events from neutron.callbacks import exceptions as c_exc from neutron.callbacks import registry from neutron.callbacks import resources -from neutron.common import _deprecate from neutron.db import _utils as db_utils from neutron.db import db_base_plugin_v2 from neutron.db.models import external_net as ext_net_models @@ -39,8 +38,6 @@ from neutron.extensions import rbac as rbac_ext DEVICE_OWNER_ROUTER_GW = constants.DEVICE_OWNER_ROUTER_GW -_deprecate._moved_global('ExternalNetwork', new_module=ext_net_models) - class External_net_db_mixin(object): """Mixin class to add external network methods to db_base_plugin_v2.""" @@ -269,6 +266,3 @@ class External_net_db_mixin(object): new = super(External_net_db_mixin, cls).__new__(cls, *args, **kwargs) new._register_external_net_rbac_hooks() return new - - -_deprecate._MovedGlobals() diff --git a/neutron/db/extraroute_db.py b/neutron/db/extraroute_db.py index 2b5f3ee486c..3a3bc621483 100644 --- a/neutron/db/extraroute_db.py +++ b/neutron/db/extraroute_db.py @@ -19,17 +19,14 @@ from oslo_config import cfg from oslo_log import log as logging from neutron._i18n import _ -from neutron.common import _deprecate from neutron.common import utils from neutron.db import db_base_plugin_v2 from neutron.db import l3_db -from neutron.db.models import l3 as l3_models from neutron.db import models_v2 from neutron.extensions import extraroute from neutron.extensions import l3 from neutron.objects import router as l3_obj -_deprecate._moved_global('RouterRoute', new_module=l3_models) LOG = logging.getLogger(__name__) @@ -168,6 +165,3 @@ class ExtraRoute_dbonly_mixin(l3_db.L3_NAT_dbonly_mixin): class ExtraRoute_db_mixin(ExtraRoute_dbonly_mixin, l3_db.L3_NAT_db_mixin): """Mixin class to support extra route configuration on router with rpc.""" pass - - -_deprecate._MovedGlobals() diff --git a/neutron/db/flavors_db.py b/neutron/db/flavors_db.py index 38319b7cf4f..6738b5d8a58 100644 --- a/neutron/db/flavors_db.py +++ b/neutron/db/flavors_db.py @@ -15,21 +15,14 @@ from oslo_db import exception as db_exc from oslo_log import log as logging -from neutron.common import _deprecate from neutron.db import _utils as db_utils from neutron.db import api as db_api from neutron.db import common_db_mixin -from neutron.db.models import flavor as flavor_models from neutron.db import servicetype_db as sdb from neutron.extensions import flavors as ext_flavors from neutron.objects import base as base_obj from neutron.objects import flavor as obj_flavor -_deprecate._moved_global('Flavor', new_module=flavor_models) -_deprecate._moved_global('ServiceProfile', new_module=flavor_models) -_deprecate._moved_global('FlavorServiceProfileBinding', - new_module=flavor_models) - LOG = logging.getLogger(__name__) @@ -258,6 +251,3 @@ class FlavorsDbMixin(common_db_mixin.CommonDbMixin): 'provider': providers[0].get('name')} return [db_utils.resource_fields(res, fields)] - - -_deprecate._MovedGlobals() diff --git a/neutron/db/l3_agentschedulers_db.py b/neutron/db/l3_agentschedulers_db.py index dfe13b6ecc5..d70952bd0b2 100644 --- a/neutron/db/l3_agentschedulers_db.py +++ b/neutron/db/l3_agentschedulers_db.py @@ -29,7 +29,6 @@ from sqlalchemy import sql from neutron._i18n import _, _LI from neutron.agent.common import utils as agent_utils -from neutron.common import _deprecate from neutron.common import utils as n_utils from neutron.db import agentschedulers_db from neutron.db.models import agent as agent_model @@ -40,9 +39,6 @@ from neutron.extensions import l3agentscheduler from neutron.extensions import router_availability_zone as router_az -_deprecate._moved_global('RouterL3AgentBinding', - new_module=rb_model) - LOG = logging.getLogger(__name__) @@ -575,6 +571,3 @@ class AZL3AgentSchedulerDbMixin(L3AgentSchedulerDbMixin, def get_router_availability_zones(self, router): return list({agent.availability_zone for agent in router.l3_agents}) - - -_deprecate._MovedGlobals() diff --git a/neutron/db/l3_attrs_db.py b/neutron/db/l3_attrs_db.py index cdc6755c02c..bd868b659d3 100644 --- a/neutron/db/l3_attrs_db.py +++ b/neutron/db/l3_attrs_db.py @@ -15,14 +15,11 @@ from oslo_config import cfg from neutron._i18n import _ -from neutron.common import _deprecate from neutron.db import db_base_plugin_v2 from neutron.db.models import l3_attrs from neutron.extensions import availability_zone as az from neutron.extensions import l3 -_deprecate._moved_global('RouterExtraAttributes', new_module=l3_attrs) - def get_attr_info(): """Returns api visible attr names and their default values.""" @@ -67,6 +64,3 @@ class ExtraAttributesMixin(object): db_base_plugin_v2.NeutronDbPluginV2.register_dict_extend_funcs( l3.ROUTERS, ['_extend_extra_router_dict']) - - -_deprecate._MovedGlobals() diff --git a/neutron/db/l3_db.py b/neutron/db/l3_db.py index 5467ad647ee..73facfa3523 100644 --- a/neutron/db/l3_db.py +++ b/neutron/db/l3_db.py @@ -35,7 +35,6 @@ from neutron.callbacks import events from neutron.callbacks import exceptions from neutron.callbacks import registry from neutron.callbacks import resources -from neutron.common import _deprecate from neutron.common import constants as n_const from neutron.common import ipv6_utils from neutron.common import rpc as n_rpc @@ -55,11 +54,6 @@ from neutron import worker as neutron_worker LOG = logging.getLogger(__name__) -_deprecate._moved_global('RouterPort', new_module=l3_models) -_deprecate._moved_global('Router', new_module=l3_models) -_deprecate._moved_global('FloatingIP', new_module=l3_models) - - DEVICE_OWNER_HA_REPLICATED_INT = constants.DEVICE_OWNER_HA_REPLICATED_INT DEVICE_OWNER_ROUTER_INTF = constants.DEVICE_OWNER_ROUTER_INTF DEVICE_OWNER_ROUTER_GW = constants.DEVICE_OWNER_ROUTER_GW @@ -1957,6 +1951,3 @@ def _notify_subnetpool_address_scope_update(resource, event, ) def subscribe(): pass - - -_deprecate._MovedGlobals() diff --git a/neutron/db/l3_hamode_db.py b/neutron/db/l3_hamode_db.py index 47833cf09c4..20b5dd1644c 100644 --- a/neutron/db/l3_hamode_db.py +++ b/neutron/db/l3_hamode_db.py @@ -34,7 +34,6 @@ from neutron.api.v2 import attributes from neutron.callbacks import events from neutron.callbacks import registry from neutron.callbacks import resources -from neutron.common import _deprecate from neutron.common import constants as n_const from neutron.common import utils as n_utils from neutron.db import _utils as db_utils @@ -53,10 +52,6 @@ from neutron.extensions import providernet from neutron.plugins.common import utils as p_utils -_deprecate._moved_global('L3HARouterAgentPortBinding', new_module=l3ha_model) -_deprecate._moved_global('L3HARouterNetwork', new_module=l3ha_model) -_deprecate._moved_global('L3HARouterVRIdAllocation', new_module=l3ha_model) - VR_ID_RANGE = set(range(1, 255)) MAX_ALLOCATION_TRIES = 10 UNLIMITED_AGENTS_PER_ROUTER = 0 @@ -737,6 +732,3 @@ def is_ha_router_port(context, device_owner, router_id): return bool(query.limit(1).count()) else: return False - - -_deprecate._MovedGlobals() diff --git a/neutron/db/metering/metering_db.py b/neutron/db/metering/metering_db.py index 0b90a026f81..641d146958d 100644 --- a/neutron/db/metering/metering_db.py +++ b/neutron/db/metering/metering_db.py @@ -18,7 +18,6 @@ from oslo_utils import uuidutils from sqlalchemy import orm from neutron.api.rpc.agentnotifiers import metering_rpc_agent_api -from neutron.common import _deprecate from neutron.common import constants from neutron.db import _utils as db_utils from neutron.db import api as db_api @@ -29,10 +28,6 @@ from neutron.db.models import metering as metering_models from neutron.extensions import metering -_deprecate._moved_global('MeteringLabelRule', new_module=metering_models) -_deprecate._moved_global('MeteringLabel', new_module=metering_models) - - class MeteringDbMixin(metering.MeteringPluginBase, base_db.CommonDbMixin): @@ -259,6 +254,3 @@ class MeteringDbMixin(metering.MeteringPluginBase, metering_models.MeteringLabel.id == label_id) return self._process_sync_metering_data(context, labels) - - -_deprecate._MovedGlobals() diff --git a/neutron/db/portbindings_db.py b/neutron/db/portbindings_db.py index 1cdfdc67240..9cd8b076e9b 100644 --- a/neutron/db/portbindings_db.py +++ b/neutron/db/portbindings_db.py @@ -16,7 +16,6 @@ from neutron_lib.api import validators from neutron.api.v2 import attributes -from neutron.common import _deprecate from neutron.db import db_base_plugin_v2 from neutron.db.models import portbinding as pmodels from neutron.db import models_v2 @@ -24,9 +23,6 @@ from neutron.db import portbindings_base from neutron.extensions import portbindings -_deprecate._moved_global('PortBindingPort', new_module=pmodels) - - class PortBindingMixin(portbindings_base.PortBindingBaseMixin): extra_binding_dict = None @@ -109,6 +105,3 @@ def _extend_port_dict_binding(plugin, port_res, port_db): # Register dict extend functions for ports db_base_plugin_v2.NeutronDbPluginV2.register_dict_extend_funcs( attributes.PORTS, [_extend_port_dict_binding]) - - -_deprecate._MovedGlobals() diff --git a/neutron/db/provisioning_blocks.py b/neutron/db/provisioning_blocks.py index 397c6e1a608..588380aeadd 100644 --- a/neutron/db/provisioning_blocks.py +++ b/neutron/db/provisioning_blocks.py @@ -18,9 +18,7 @@ from oslo_log import log as logging from neutron._i18n import _LE from neutron.callbacks import registry from neutron.callbacks import resources -from neutron.common import _deprecate from neutron.db import api as db_api -from neutron.db.models import provisioning_block as pb_model from neutron.db import models_v2 from neutron.objects import provisioning_blocks as pb_obj @@ -35,8 +33,6 @@ L2_AGENT_ENTITY = 'L2' # to OVO here. _RESOURCE_TO_MODEL_MAP = {resources.PORT: models_v2.Port} -_deprecate._moved_global('ProvisioningBlock', new_module=pb_model) - def add_model_for_resource(resource, model): """Adds a mapping between a callback resource and a DB model.""" @@ -177,6 +173,3 @@ def _get_standard_attr_id(context, object_id, object_type): LOG.debug("Could not find standard attr ID for object %s.", object_id) return return obj.standard_attr_id - - -_deprecate._MovedGlobals() diff --git a/neutron/db/securitygroups_db.py b/neutron/db/securitygroups_db.py index 78666a57688..6f71dfa4ee7 100644 --- a/neutron/db/securitygroups_db.py +++ b/neutron/db/securitygroups_db.py @@ -26,7 +26,6 @@ from neutron.callbacks import events from neutron.callbacks import exceptions from neutron.callbacks import registry from neutron.callbacks import resources -from neutron.common import _deprecate from neutron.common import constants as n_const from neutron.common import utils from neutron.db import _utils as db_utils @@ -36,11 +35,6 @@ from neutron.db.models import securitygroup as sg_models from neutron.extensions import securitygroup as ext_sg -_deprecate._moved_global('DefaultSecurityGroup', new_module=sg_models) -_deprecate._moved_global('SecurityGroupPortBinding', new_module=sg_models) -_deprecate._moved_global('SecurityGroupRule', new_module=sg_models) - - class SecurityGroupDbMixin(ext_sg.SecurityGroupPluginBase): """Mixin class to add security group to db_base_plugin_v2.""" @@ -793,6 +787,3 @@ class SecurityGroupDbMixin(ext_sg.SecurityGroupPluginBase): updated_port[ext_sg.SECURITYGROUPS] = ( original_port[ext_sg.SECURITYGROUPS]) return need_notify - - -_deprecate._MovedGlobals() diff --git a/neutron/db/segments_db.py b/neutron/db/segments_db.py index d7f4707c64e..b1745d8163f 100644 --- a/neutron/db/segments_db.py +++ b/neutron/db/segments_db.py @@ -18,11 +18,8 @@ from neutron._i18n import _LI from neutron.callbacks import events from neutron.callbacks import registry from neutron.callbacks import resources -from neutron.common import _deprecate from neutron.db.models import segment as segments_model -_deprecate._moved_global('NetworkSegment', new_module=segments_model) - LOG = logging.getLogger(__name__) NETWORK_TYPE = segments_model.NetworkSegment.network_type.name @@ -128,6 +125,3 @@ def delete_network_segment(context, segment_id): with context.session.begin(subtransactions=True): (context.session.query(segments_model.NetworkSegment). filter_by(id=segment_id).delete()) - - -_deprecate._MovedGlobals() diff --git a/neutron/db/servicetype_db.py b/neutron/db/servicetype_db.py index a7aff905ffc..d0c8f1c7b33 100644 --- a/neutron/db/servicetype_db.py +++ b/neutron/db/servicetype_db.py @@ -17,15 +17,11 @@ from itertools import chain from oslo_log import log as logging -from neutron.common import _deprecate -from neutron.db.models import servicetype as st_model from neutron.objects import servicetype as servicetype_obj from neutron.services import provider_configuration as pconf LOG = logging.getLogger(__name__) -_deprecate._moved_global('ProviderResourceAssociation', new_module=st_model) - class ServiceTypeManager(object): """Manage service type objects in Neutron.""" @@ -105,6 +101,3 @@ class ServiceTypeManager(object): return servicetype_obj.ProviderResourceAssociation.delete_objects( context, resource_id=resource_ids) - - -_deprecate._MovedGlobals() diff --git a/neutron/db/subnet_service_type_db_models.py b/neutron/db/subnet_service_type_db_models.py index 097799e417b..115ac4ac34b 100644 --- a/neutron/db/subnet_service_type_db_models.py +++ b/neutron/db/subnet_service_type_db_models.py @@ -17,12 +17,7 @@ # any models at all from neutron.api.v2 import attributes -from neutron.common import _deprecate from neutron.db import common_db_mixin -from neutron.db.models import subnet_service_type as sst_model - - -_deprecate._moved_global('SubnetServiceType', new_module=sst_model) class SubnetServiceTypeMixin(object): @@ -35,6 +30,3 @@ class SubnetServiceTypeMixin(object): common_db_mixin.CommonDbMixin.register_dict_extend_funcs( attributes.SUBNETS, [_extend_subnet_service_types]) - - -_deprecate._MovedGlobals() diff --git a/neutron/db/tag_db.py b/neutron/db/tag_db.py index 4ee202581a0..dec9603ba7e 100644 --- a/neutron/db/tag_db.py +++ b/neutron/db/tag_db.py @@ -14,11 +14,8 @@ from sqlalchemy.orm import aliased -from neutron.common import _deprecate from neutron.db.models import tag as tag_model -_deprecate._moved_global('Tag', new_module=tag_model) - def _get_tag_list(tag_strings): tags = set() @@ -90,6 +87,3 @@ def apply_tag_filters(model, query, filters): query = query.filter(~model.standard_attr_id.in_(subq)) return query - - -_deprecate._MovedGlobals() diff --git a/neutron/plugins/ml2/drivers/type_flat.py b/neutron/plugins/ml2/drivers/type_flat.py index 001e9306d0b..951591081cc 100644 --- a/neutron/plugins/ml2/drivers/type_flat.py +++ b/neutron/plugins/ml2/drivers/type_flat.py @@ -19,10 +19,8 @@ from oslo_log import log import six from neutron._i18n import _, _LI, _LW -from neutron.common import _deprecate from neutron.common import exceptions as n_exc from neutron.conf.plugins.ml2.drivers import driver_type -from neutron.db.models.plugins.ml2 import flatallocation as type_flat_model from neutron.objects import exceptions as obj_base from neutron.objects.plugins.ml2 import flatallocation as flat_obj from neutron.plugins.common import constants as p_const @@ -34,9 +32,6 @@ LOG = log.getLogger(__name__) driver_type.register_ml2_drivers_flat_opts() -_deprecate._moved_global('FlatAllocation', new_module=type_flat_model) - - class FlatTypeDriver(helpers.BaseTypeDriver): """Manage state for flat networks with ML2. @@ -133,6 +128,3 @@ class FlatTypeDriver(helpers.BaseTypeDriver): if physical_network in self.physnet_mtus: mtu.append(int(self.physnet_mtus[physical_network])) return min(mtu) if mtu else 0 - - -_deprecate._MovedGlobals() diff --git a/neutron/plugins/ml2/drivers/type_geneve.py b/neutron/plugins/ml2/drivers/type_geneve.py index 4ffa711d31c..13ed3414a4c 100644 --- a/neutron/plugins/ml2/drivers/type_geneve.py +++ b/neutron/plugins/ml2/drivers/type_geneve.py @@ -19,7 +19,6 @@ from oslo_config import cfg from oslo_log import log from neutron._i18n import _LE -from neutron.common import _deprecate from neutron.conf.plugins.ml2.drivers import driver_type from neutron.db.models.plugins.ml2 import geneveallocation \ as geneve_model @@ -28,9 +27,6 @@ from neutron.plugins.ml2.drivers import type_tunnel LOG = log.getLogger(__name__) -_deprecate._moved_global('GeneveAllocation', new_module=geneve_model) -_deprecate._moved_global('GeneveEndpoints', new_module=geneve_model) - driver_type.register_ml2_drivers_geneve_opts() @@ -65,5 +61,3 @@ class GeneveTypeDriver(type_tunnel.EndpointTunnelTypeDriver): def get_mtu(self, physical_network=None): mtu = super(GeneveTypeDriver, self).get_mtu() return mtu - self.max_encap_size if mtu else 0 - -_deprecate._MovedGlobals() diff --git a/neutron/plugins/ml2/drivers/type_gre.py b/neutron/plugins/ml2/drivers/type_gre.py index 1010f5f83e1..a15e29d4d42 100644 --- a/neutron/plugins/ml2/drivers/type_gre.py +++ b/neutron/plugins/ml2/drivers/type_gre.py @@ -18,7 +18,6 @@ from oslo_config import cfg from oslo_log import log from neutron._i18n import _LE -from neutron.common import _deprecate from neutron.conf.plugins.ml2.drivers import driver_type from neutron.db.models.plugins.ml2 import gre_allocation_endpoints as gre_model from neutron.plugins.common import constants as p_const @@ -29,10 +28,6 @@ LOG = log.getLogger(__name__) driver_type.register_ml2_drivers_gre_opts() -_deprecate._moved_global('GreAllocation', new_module=gre_model) -_deprecate._moved_global('GreEndpoints', new_module=gre_model) - - class GreTypeDriver(type_tunnel.EndpointTunnelTypeDriver): def __init__(self): @@ -63,6 +58,3 @@ class GreTypeDriver(type_tunnel.EndpointTunnelTypeDriver): def get_mtu(self, physical_network=None): mtu = super(GreTypeDriver, self).get_mtu(physical_network) return mtu - p_const.GRE_ENCAP_OVERHEAD if mtu else 0 - - -_deprecate._MovedGlobals() diff --git a/neutron/plugins/ml2/drivers/type_vlan.py b/neutron/plugins/ml2/drivers/type_vlan.py index eecdb6f07fc..d6966859b65 100644 --- a/neutron/plugins/ml2/drivers/type_vlan.py +++ b/neutron/plugins/ml2/drivers/type_vlan.py @@ -21,7 +21,6 @@ from oslo_log import log from six import moves from neutron._i18n import _, _LE, _LI, _LW -from neutron.common import _deprecate from neutron.conf.plugins.ml2.drivers import driver_type from neutron import context from neutron.db import api as db_api @@ -33,8 +32,6 @@ from neutron.plugins.ml2.drivers import helpers LOG = log.getLogger(__name__) -_deprecate._moved_global('VlanAllocation', new_module=vlan_alloc_model) - driver_type.register_ml2_drivers_vlan_opts() @@ -236,6 +233,3 @@ class VlanTypeDriver(helpers.SegmentTypeDriver): if physical_network in self.physnet_mtus: mtu.append(int(self.physnet_mtus[physical_network])) return min(mtu) if mtu else 0 - - -_deprecate._MovedGlobals() diff --git a/neutron/plugins/ml2/drivers/type_vxlan.py b/neutron/plugins/ml2/drivers/type_vxlan.py index 85770be3220..b7233177450 100644 --- a/neutron/plugins/ml2/drivers/type_vxlan.py +++ b/neutron/plugins/ml2/drivers/type_vxlan.py @@ -18,7 +18,6 @@ from oslo_config import cfg from oslo_log import log from neutron._i18n import _LE -from neutron.common import _deprecate from neutron.conf.plugins.ml2.drivers import driver_type from neutron.db.models.plugins.ml2 import vxlanallocation as vxlan_model from neutron.plugins.common import constants as p_const @@ -26,9 +25,6 @@ from neutron.plugins.ml2.drivers import type_tunnel LOG = log.getLogger(__name__) -_deprecate._moved_global('VxlanAllocation', new_module=vxlan_model) -_deprecate._moved_global('VxlanEndpoints', new_module=vxlan_model) - driver_type.register_ml2_drivers_vxlan_opts() @@ -63,5 +59,3 @@ class VxlanTypeDriver(type_tunnel.EndpointTunnelTypeDriver): def get_mtu(self, physical_network=None): mtu = super(VxlanTypeDriver, self).get_mtu() return mtu - p_const.VXLAN_ENCAP_OVERHEAD if mtu else 0 - -_deprecate._MovedGlobals() diff --git a/neutron/services/segments/db.py b/neutron/services/segments/db.py index 9ce9769b93c..f09cfe8155d 100644 --- a/neutron/services/segments/db.py +++ b/neutron/services/segments/db.py @@ -28,7 +28,6 @@ from sqlalchemy.orm import exc from neutron.callbacks import events from neutron.callbacks import registry from neutron.callbacks import resources -from neutron.common import _deprecate from neutron.db import _utils as db_utils from neutron.db import api as db_api from neutron.db import common_db_mixin @@ -39,8 +38,6 @@ from neutron import manager from neutron.objects import network from neutron.services.segments import exceptions -_deprecate._moved_global('SegmentHostMapping', new_module=segment_model) - class SegmentDbMixin(common_db_mixin.CommonDbMixin): """Mixin class to add segment.""" @@ -330,6 +327,3 @@ def subscribe(): events.PRECOMMIT_DELETE) subscribe() - - -_deprecate._MovedGlobals() diff --git a/neutron/services/segments/plugin.py b/neutron/services/segments/plugin.py index b18ccf0f94c..1cde18056a7 100644 --- a/neutron/services/segments/plugin.py +++ b/neutron/services/segments/plugin.py @@ -30,6 +30,7 @@ from neutron.callbacks import registry from neutron.callbacks import resources from neutron.common import exceptions as n_exc from neutron.db import common_db_mixin +from neutron.db.models import segment as segment_model from neutron.db import models_v2 from neutron.extensions import ip_allocation from neutron.extensions import l2_adjacency @@ -187,8 +188,10 @@ class NovaSegmentNotifier(object): return total, reserved = self._calculate_inventory_total_and_reserved(subnet) if total: - query = context.session.query( - db.SegmentHostMapping).filter_by(segment_id=segment_id) + query = ( + context.session.query(segment_model.SegmentHostMapping). + filter_by(segment_id=segment_id) + ) self.batch_notifier.queue_event(Event( self._create_or_update_nova_inventory, segment_id, total=total, reserved=reserved, segment_host_mappings=query.all())) @@ -275,7 +278,7 @@ class NovaSegmentNotifier(object): segment_host_mappings = None if not original_subnet['allocation_pools']: segment_host_mappings = context.session.query( - db.SegmentHostMapping).filter_by( + segment_model.SegmentHostMapping).filter_by( segment_id=segment_id).all() self.batch_notifier.queue_event(Event( self._create_or_update_nova_inventory, segment_id, total=total,