Reviewed: https://review.openstack.org/472263 Committed: https://git.openstack.org/cgit/openstack/neutron/commit/?id=48398e53478f0ec3d5058e8a62213717590db921 Submitter: Jenkins Branch: master
commit 48398e53478f0ec3d5058e8a62213717590db921 Author: Rodolfo Alonso Hernandez <[email protected]> Date: Thu Jun 8 14:30:10 2017 +0100 Change allowed directions for QoS min-bw rule in SR-IOV Changed allowed directions for QoS minimum bandwidth rule in SR-IOV driver to only "egress". Currently this is the only supported direction for this rule in this backend. Closes-Bug: #1696679 Change-Id: Ia56146143e902663e9a47231773956ab2f035c8e ** Changed in: neutron Status: In Progress => Fix Released -- You received this bug notification because you are a member of Yahoo! Engineering Team, which is subscribed to neutron. https://bugs.launchpad.net/bugs/1696679 Title: QosSRIOVAgentDriver' object has no attribute 'delete_minimum_bandwidth_ingress' Status in neutron: Fix Released Bug description: when configuring qos with sriov on the master branch (Pike release) the following error occurs: 2017-06-08 01:00:23.231 15589 ERROR neutron.plugins.ml2.drivers.mech_sriov.agent.sriov_nic_agent [req-7a46099d-e3bd-4788-a19f-8734456c97ca - -] Error in agent loop. Devices info: {'current': set([(u'fa:16:3e:81:8a:d8', '0000:04:00.7')]), 'removed': set([]), 'added': set([(u'fa:16:3e:81:8a:d8', '0000:04:00.7')]), 'updated': set([(u'fa:16:3e:81:8a:d8', '0000:04:00.7')])}: AttributeError: 'QosSRIOVAgentDriver' object has no attribute 'delete_minimum_bandwidth_ingress' 2017-06-08 01:00:23.231 15589 ERROR neutron.plugins.ml2.drivers.mech_sriov.agent.sriov_nic_agent Traceback (most recent call last): 2017-06-08 01:00:23.231 15589 ERROR neutron.plugins.ml2.drivers.mech_sriov.agent.sriov_nic_agent File "/opt/stack/neutron/neutron/plugins/ml2/drivers/mech_sriov/agent/sriov_nic_agent.py", line 391, in daemon_loop 2017-06-08 01:00:23.231 15589 ERROR neutron.plugins.ml2.drivers.mech_sriov.agent.sriov_nic_agent sync = self.process_network_devices(device_info) 2017-06-08 01:00:23.231 15589 ERROR neutron.plugins.ml2.drivers.mech_sriov.agent.sriov_nic_agent File "/usr/local/lib/python2.7/dist-packages/osprofiler/profiler.py", line 153, in wrapper 2017-06-08 01:00:23.231 15589 ERROR neutron.plugins.ml2.drivers.mech_sriov.agent.sriov_nic_agent return f(*args, **kwargs) 2017-06-08 01:00:23.231 15589 ERROR neutron.plugins.ml2.drivers.mech_sriov.agent.sriov_nic_agent File "/opt/stack/neutron/neutron/plugins/ml2/drivers/mech_sriov/agent/sriov_nic_agent.py", line 231, in process_network_devices 2017-06-08 01:00:23.231 15589 ERROR neutron.plugins.ml2.drivers.mech_sriov.agent.sriov_nic_agent resync_a = self.treat_devices_added_updated(devices_added_updated) 2017-06-08 01:00:23.231 15589 ERROR neutron.plugins.ml2.drivers.mech_sriov.agent.sriov_nic_agent File "/usr/local/lib/python2.7/dist-packages/osprofiler/profiler.py", line 153, in wrapper 2017-06-08 01:00:23.231 15589 ERROR neutron.plugins.ml2.drivers.mech_sriov.agent.sriov_nic_agent return f(*args, **kwargs) 2017-06-08 01:00:23.231 15589 ERROR neutron.plugins.ml2.drivers.mech_sriov.agent.sriov_nic_agent File "/opt/stack/neutron/neutron/plugins/ml2/drivers/mech_sriov/agent/sriov_nic_agent.py", line 313, in treat_devices_added_updated 2017-06-08 01:00:23.231 15589 ERROR neutron.plugins.ml2.drivers.mech_sriov.agent.sriov_nic_agent self.ext_manager.handle_port(self.context, device_details) 2017-06-08 01:00:23.231 15589 ERROR neutron.plugins.ml2.drivers.mech_sriov.agent.sriov_nic_agent File "/opt/stack/neutron/neutron/agent/l2/l2_agent_extensions_manager.py", line 43, in handle_port 2017-06-08 01:00:23.231 15589 ERROR neutron.plugins.ml2.drivers.mech_sriov.agent.sriov_nic_agent extension.obj.handle_port(context, data) 2017-06-08 01:00:23.231 15589 ERROR neutron.plugins.ml2.drivers.mech_sriov.agent.sriov_nic_agent File "/usr/local/lib/python2.7/dist-packages/oslo_concurrency/lockutils.py", line 271, in inner 2017-06-08 01:00:23.231 15589 ERROR neutron.plugins.ml2.drivers.mech_sriov.agent.sriov_nic_agent return f(*args, **kwargs) 2017-06-08 01:00:23.231 15589 ERROR neutron.plugins.ml2.drivers.mech_sriov.agent.sriov_nic_agent File "/opt/stack/neutron/neutron/agent/l2/extensions/qos.py", line 255, in handle_port 2017-06-08 01:00:23.231 15589 ERROR neutron.plugins.ml2.drivers.mech_sriov.agent.sriov_nic_agent self._process_reset_port(port) 2017-06-08 01:00:23.231 15589 ERROR neutron.plugins.ml2.drivers.mech_sriov.agent.sriov_nic_agent File "/opt/stack/neutron/neutron/agent/l2/extensions/qos.py", line 298, in _process_reset_port 2017-06-08 01:00:23.231 15589 ERROR neutron.plugins.ml2.drivers.mech_sriov.agent.sriov_nic_agent self.qos_driver.delete(port) 2017-06-08 01:00:23.231 15589 ERROR neutron.plugins.ml2.drivers.mech_sriov.agent.sriov_nic_agent File "/opt/stack/neutron/neutron/agent/l2/extensions/qos.py", line 97, in delete 2017-06-08 01:00:23.231 15589 ERROR neutron.plugins.ml2.drivers.mech_sriov.agent.sriov_nic_agent self._handle_rule_delete(port, rule_type, ingress=True) 2017-06-08 01:00:23.231 15589 ERROR neutron.plugins.ml2.drivers.mech_sriov.agent.sriov_nic_agent File "/opt/stack/neutron/neutron/agent/l2/extensions/qos.py", line 119, in _handle_rule_delete 2017-06-08 01:00:23.231 15589 ERROR neutron.plugins.ml2.drivers.mech_sriov.agent.sriov_nic_agent handler = getattr(self, handler_name) 2017-06-08 01:00:23.231 15589 ERROR neutron.plugins.ml2.drivers.mech_sriov.agent.sriov_nic_agent AttributeError: 'QosSRIOVAgentDriver' object has no attribute 'delete_minimum_bandwidth_ingress' 2017-06-08 01:00:23.231 15589 ERROR neutron.plugins.ml2.drivers.mech_sriov.agent.sriov_nic_agent To manage notifications about this bug go to: https://bugs.launchpad.net/neutron/+bug/1696679/+subscriptions -- Mailing list: https://launchpad.net/~yahoo-eng-team Post to : [email protected] Unsubscribe : https://launchpad.net/~yahoo-eng-team More help : https://help.launchpad.net/ListHelp

