← Back to team overview

yahoo-eng-team team mailing list archive

[Bug 1568461] Re: Failure in q-sriov-agt => Version 1.1 of QosBandwidthLimitRule is not supported

 

** Changed in: neutron
       Status: New => Invalid

-- 
You received this bug notification because you are a member of Yahoo!
Engineering Team, which is subscribed to neutron.
https://bugs.launchpad.net/bugs/1568461

Title:
  Failure in q-sriov-agt => Version 1.1 of QosBandwidthLimitRule is not
  supported

Status in neutron:
  Invalid

Bug description:
  I tried to create Qos-Policy and BW-Rule-Limit with the following:

  1) Create Qos Policy

  # neutron qos-policy-create Rate_Limit_Policy_1
  # neutron qos-policy-create Rate_Limit_Policy_2

  2) Create Qos Rule (BW Limit Type) and Attach to Qos Policy

  # neutron qos-bandwidth-limit-rule-create --max-kbps 1000000 Rate_Limit_Policy_1
  # neutron qos-bandwidth-limit-rule-create --max-kbps 2000000 Rate_Limit_Policy_2 

  3) Create Network with Qos Policy

  # neutron net-create network_1 --qos-policy Rate_Limit_Policy_1 
  # neutron subnet-create network_1 1.1.1.0/24 --name subnet_1
  # neutron net-show network_1

  4) Create 2 Ports on network_1 (With Qos Policy)

  # neutron port-create --name port_1 --binding:vnic_type=direct
  network_1

  5) Create An Instance

  # nova boot --flavor m1.medium --image <Image_name> --nic port-
  id=<port_1_id> vm_1

  I tried to verify the tx on vf and it was missing:

  vf 3 MAC fa:16:3e:1d:40:b6, vlan 19, spoof checking on, link-state
  enable

  From q-sriov-agt log:

  2016-04-10 09:38:05.379 25086 ERROR oslo_messaging.rpc.dispatcher [req-8ee0f231-929d-4b50-b78c-2794e7e79d5e admin -] Exception during message handling: Version 1.1 of QosBandwidthLimitRule is not supported
  2016-04-10 09:38:05.379 25086 ERROR oslo_messaging.rpc.dispatcher Traceback (most recent call last):
  2016-04-10 09:38:05.379 25086 ERROR oslo_messaging.rpc.dispatcher   File "/usr/local/lib/python2.7/dist-packages/oslo_messaging/rpc/dispatcher.py", line 138, in _dispatch_and_reply
  2016-04-10 09:38:05.379 25086 ERROR oslo_messaging.rpc.dispatcher     incoming.message))
  2016-04-10 09:38:05.379 25086 ERROR oslo_messaging.rpc.dispatcher   File "/usr/local/lib/python2.7/dist-packages/oslo_messaging/rpc/dispatcher.py", line 185, in _dispatch
  2016-04-10 09:38:05.379 25086 ERROR oslo_messaging.rpc.dispatcher     return self._do_dispatch(endpoint, method, ctxt, args)
  2016-04-10 09:38:05.379 25086 ERROR oslo_messaging.rpc.dispatcher   File "/usr/local/lib/python2.7/dist-packages/oslo_messaging/rpc/dispatcher.py", line 127, in _do_dispatch
  2016-04-10 09:38:05.379 25086 ERROR oslo_messaging.rpc.dispatcher     result = func(ctxt, **new_args)
  2016-04-10 09:38:05.379 25086 ERROR oslo_messaging.rpc.dispatcher   File "/opt/stack/neutron/neutron/api/rpc/handlers/resources_rpc.py", line 220, in push
  2016-04-10 09:38:05.379 25086 ERROR oslo_messaging.rpc.dispatcher     resource)
  2016-04-10 09:38:05.379 25086 ERROR oslo_messaging.rpc.dispatcher   File "/opt/stack/neutron/neutron/objects/base.py", line 79, in clean_obj_from_primitive
  2016-04-10 09:38:05.379 25086 ERROR oslo_messaging.rpc.dispatcher     obj = cls.obj_from_primitive(primitive, context)
  2016-04-10 09:38:05.379 25086 ERROR oslo_messaging.rpc.dispatcher   File "/usr/local/lib/python2.7/dist-packages/oslo_versionedobjects/base.py", line 402, in obj_from_primitive
  2016-04-10 09:38:05.379 25086 ERROR oslo_messaging.rpc.dispatcher     return objclass._obj_from_primitive(context, objver, primitive)
  2016-04-10 09:38:05.379 25086 ERROR oslo_messaging.rpc.dispatcher   File "/usr/local/lib/python2.7/dist-packages/oslo_versionedobjects/base.py", line 386, in _obj_from_primitive
  2016-04-10 09:38:05.379 25086 ERROR oslo_messaging.rpc.dispatcher     objdata[name]))
  2016-04-10 09:38:05.379 25086 ERROR oslo_messaging.rpc.dispatcher   File "/usr/local/lib/python2.7/dist-packages/oslo_versionedobjects/fields.py", line 209, in from_primitive
  2016-04-10 09:38:05.379 25086 ERROR oslo_messaging.rpc.dispatcher     return self._type.from_primitive(obj, attr, value)
  2016-04-10 09:38:05.379 25086 ERROR oslo_messaging.rpc.dispatcher   File "/usr/local/lib/python2.7/dist-packages/oslo_versionedobjects/fields.py", line 487, in from_primitive
  2016-04-10 09:38:05.379 25086 ERROR oslo_messaging.rpc.dispatcher     return [self._element_type.from_primitive(obj, attr, x) for x in value]
  2016-04-10 09:38:05.379 25086 ERROR oslo_messaging.rpc.dispatcher   File "/usr/local/lib/python2.7/dist-packages/oslo_versionedobjects/fields.py", line 209, in from_primitive
  2016-04-10 09:38:05.379 25086 ERROR oslo_messaging.rpc.dispatcher     return self._type.from_primitive(obj, attr, value)
  2016-04-10 09:38:05.379 25086 ERROR oslo_messaging.rpc.dispatcher   File "/usr/local/lib/python2.7/dist-packages/oslo_versionedobjects/fields.py", line 627, in from_primitive
  2016-04-10 09:38:05.379 25086 ERROR oslo_messaging.rpc.dispatcher     return obj.obj_from_primitive(value, obj._context)
  2016-04-10 09:38:05.379 25086 ERROR oslo_messaging.rpc.dispatcher   File "/usr/local/lib/python2.7/dist-packages/oslo_versionedobjects/base.py", line 401, in obj_from_primitive
  2016-04-10 09:38:05.379 25086 ERROR oslo_messaging.rpc.dispatcher     objclass = cls.obj_class_from_name(objname, objver)
  2016-04-10 09:38:05.379 25086 ERROR oslo_messaging.rpc.dispatcher   File "/usr/local/lib/python2.7/dist-packages/oslo_versionedobjects/base.py", line 374, in obj_class_from_name
  2016-04-10 09:38:05.379 25086 ERROR oslo_messaging.rpc.dispatcher     supported=latest_ver)
  2016-04-10 09:38:05.379 25086 ERROR oslo_messaging.rpc.dispatcher IncompatibleObjectVersion: Version 1.1 of QosBandwidthLimitRule is not supported
  2016-04-10 09:38:05.379 25086 ERROR oslo_messaging.rpc.dispatcher

  My Environment:

  - 3 Servers (Controller&Network and 2 Compute).
  - OS : Ubuntu 14.04
  - Kernel version : 3.13.0-83-generic
  - Openstack Version :  Stable Mitaka
  - Devstack Multi-Node

To manage notifications about this bug go to:
https://bugs.launchpad.net/neutron/+bug/1568461/+subscriptions


References