OpenStack Networking (Neutron)
Go to file
Zachary c43317e380 [Qos] ingress bandwidth limit by ovs is not accurate
According to Open vSwitch FAQ [1], max-rate value which is set for
all queues in qos is set as link speed in case when it is not specified.
This can lead to inaccurate ingress bandwidth limits in case when QoS is
applied e.g. directly on tapXXX port (which is "tun" interface type) and
configured bandwidth limit is higher than interface's link_speed.
This patch set max-rate parameter in qos's other_config table to not use
default value determined by Open vSwitch and to make rate limits more
accurate.

The modification is covered by functional tests in
https://github.com/openstack/neutron/blob/master/neutron/tests/
functional/agent/test_ovs_lib.py.

[1] http://docs.openvswitch.org/en/latest/faq/qos/

Change-Id: Id937216a724fbf776298efd11f74ac71056cfe06
Closes-Bug: #1730605
2017-12-13 09:33:34 +08:00
api-ref Fix some typos 2016-06-28 22:46:19 +02:00
bin Use os-xenapi for neutron when XenServer as hypervisor 2017-03-30 18:33:37 +00:00
devstack Merge "devstack: Adapt to lib/neutron" 2017-09-06 01:06:14 +00:00
doc burst should be set near max-rate 2017-12-05 09:28:30 +08:00
etc [L3][QoS] Adding L3 rate limit TC lib 2017-11-15 09:44:05 +00:00
neutron [Qos] ingress bandwidth limit by ovs is not accurate 2017-12-13 09:33:34 +08:00
rally-jobs [rally] Port input task to the new format. 2017-11-02 12:28:29 +02:00
releasenotes [L3][QoS] Neutron server side Floating IP QoS 2017-11-29 16:45:38 +08:00
tools Remove the bundled intree neutron tempest plugin 2017-11-22 12:54:33 -08:00
.coveragerc Cleanup coverage configuration 2016-10-17 17:06:19 +05:30
.gitignore Added zuulv3 jobs for testing neutron tempest plugin 2017-11-13 09:30:36 +05:30
.gitreview Fix .gitreview to not point at a branch 2015-08-17 13:51:51 -06:00
.mailmap Add mailmap entry 2014-05-16 13:40:04 -04:00
.pylintrc Update pylint disable list to pass pylint 1.7.1 checks 2017-06-08 09:49:46 +00:00
.stestr.conf Fix post gate hook to accommodate for new os-testr 2017-09-12 14:20:12 -06:00
.testr.conf Allow more time for DB migration tests 2016-09-21 20:54:41 -04:00
.zuul.yaml Added zuulv3 jobs for testing neutron tempest plugin 2017-11-20 21:29:05 +00:00
CONTRIBUTING.rst Update link for contribution 2017-08-31 16:44:51 +02:00
HACKING.rst Update the documentation link for doc migration 2017-07-22 18:46:13 +09:00
LICENSE Adding Apache Version 2.0 license file. This is the official license agreement under which Quantum code is available to 2011-08-08 12:31:04 -07:00
README.rst Correct tag link in README 2017-08-03 09:47:25 +08:00
TESTING.rst docs: clarify wording about how to use advanced glance image 2017-08-01 08:56:45 -07:00
babel.cfg Use babel to generate translation file 2013-01-24 00:20:32 +08:00
bindep.txt Add libffi-dev to bindep.txt 2017-06-13 19:26:49 +00:00
requirements.txt Updated from global requirements 2017-11-17 06:57:36 +00:00
setup.cfg Remove the bundled intree neutron tempest plugin 2017-11-22 12:54:33 -08:00
setup.py Updated from global requirements 2017-03-04 11:19:58 +00:00
test-requirements.txt Remove the bundled intree neutron tempest plugin 2017-11-22 12:54:33 -08:00
tox.ini add doc link validation to release checklist and tox 2017-09-21 15:24:03 -06:00

README.rst

Team and repository tags

image

Welcome!

To learn more about neutron:

Get in touch via email. Use [Neutron] in your subject.

To learn how to contribute:

CONTRIBUTING.rst