NSX|MH: rename qos extension to qos_queue

We need to rename the Qos extension as this causes issues
when using the Neutron Qos extension (which is the end
goal)

In addition to this the patch deletes the nvp_qos extension.
That was marked for deprecation in Kilo.

Change-Id: I4d9d3cf40a83f579b76bf5f0642d045785a271bd
This commit is contained in:
Gary Kotton 2016-03-03 07:14:05 -08:00
parent 8603bac524
commit 3cb0bbace8
5 changed files with 5 additions and 42 deletions

View File

@ -24,7 +24,7 @@ from oslo_utils import uuidutils
from vmware_nsx._i18n import _LI
from vmware_nsx.db import nsx_models
from vmware_nsx.extensions import qos
from vmware_nsx.extensions import qos_queue as qos
LOG = log.getLogger(__name__)

View File

@ -1,36 +0,0 @@
# Copyright 2013 VMware, Inc.
#
# All Rights Reserved
#
# 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.
#
# TODO(arosen): This is deprecated in Juno, and
# to be removed in Kxxxx.
from vmware_nsx.extensions import qos
class Nvp_qos(qos.Qos):
"""(Deprecated) Port Queue extension."""
@classmethod
def get_name(cls):
return "nvp-qos"
@classmethod
def get_alias(cls):
return "nvp-qos"
@classmethod
def get_description(cls):
return "NVP QoS extension (deprecated)."

View File

@ -163,7 +163,7 @@ EXTENDED_ATTRIBUTES_2_0 = {
}
class Qos(extensions.ExtensionDescriptor):
class Qos_queue(extensions.ExtensionDescriptor):
"""Port Queue extension."""
@classmethod

View File

@ -76,7 +76,7 @@ from vmware_nsx.db import qos_db
from vmware_nsx.dhcp_meta import modes as dhcpmeta_modes
from vmware_nsx.extensions import maclearning as mac_ext
from vmware_nsx.extensions import networkgw
from vmware_nsx.extensions import qos
from vmware_nsx.extensions import qos_queue as qos
from vmware_nsx.nsxlib.mh import l2gateway as l2gwlib
from vmware_nsx.nsxlib.mh import queue as queuelib
from vmware_nsx.nsxlib.mh import router as routerlib
@ -116,7 +116,6 @@ class NsxPluginV2(addr_pair_db.AllowedAddressPairsMixin,
"mac-learning",
"multi-provider",
"network-gateway",
"nvp-qos",
"port-security",
"provider",
"qos-queue",

View File

@ -22,7 +22,7 @@ import webob.exc
from neutron import context
from neutron.tests.unit.api import test_extensions
from vmware_nsx.db import qos_db
from vmware_nsx.extensions import qos as ext_qos
from vmware_nsx.extensions import qos_queue as ext_qos
from vmware_nsx.nsxlib import mh as nsxlib
from vmware_nsx.tests import unit as vmware
from vmware_nsx.tests.unit.nsx_mh import test_plugin as test_nsx_plugin
@ -31,7 +31,7 @@ from vmware_nsx.tests.unit.nsx_mh import test_plugin as test_nsx_plugin
class QoSTestExtensionManager(object):
def get_resources(self):
return ext_qos.Qos.get_resources()
return ext_qos.Qos_queue.get_resources()
def get_actions(self):
return []