958 Commits

Author SHA1 Message Date
Zachary
f2d449d486 burst should be set near max-rate
Burst value for TCP traffic should be set as 80% of desired bandwidth
limit value. For example, if the bandwidth limit is set to 1000kbps
then enough burst value will be 800kbit. If the configured burst value
is too low, achieved bandwidth limit will be lower than expected.
If the configured burst value is too high, too few packets could
be limited and achieved bandwidth limit would be higher than expected.

So we should recommend a correct example in case that user ignores
the note.

Change-Id: Iefea3ce699c39e217e89dec93a8fe8ea1a90ac82
2017-12-05 09:28:30 +08:00
Sławek Kapłoński
6ae0fc3895 Fix missing backslashes in QoS docs
Change-Id: Id4b25c10ef4a3635afce63d2b3e4ee8bb9af1dd5
2017-12-01 15:37:48 +00:00
Zuul
921cfa9cdb Merge "docs: Correct various mistakes in QoS doc" 2017-11-29 01:48:21 +00:00
Zuul
f2b1776d63 Merge "[QoS] Add info about rate limiting on router's ports" 2017-11-29 01:11:46 +00:00
Sławek Kapłoński
d835dd2093 [QoS] Add info about rate limiting on router's ports
Qos policy with bandwidth limit rules can be applied on router's
gateway ports to limit only if veth are used to connect it to
namespaces.
This commit updates "ovs_use_veth" config option help message and
qos docs to add such info there.

Change-Id: I69e78bc125d430c933f7576d05308030789cee0a
Related-Bug: #1732852
2017-11-28 20:39:35 +00:00
Zachary
ab8baedd26 docs: Correct various mistakes in QoS doc
OpenStack client doesn't display "Created" after
create operation.

Also this patch corrects an erroneous ingress rule update command by
changing "--max-burst-kbps" to "--max-burst-kbits".

Finally, the output of several commands is corrected.

Change-Id: I93aac4a5f293919b3fd8acf1c0310f6864004ee0
Closes-Bug: #1730896
2017-11-28 20:17:40 +00:00
Zuul
c9345b6bdd Merge "clarify nova prereq for controller install docs" 2017-11-28 01:32:07 +00:00
Boden R
7a61f8636d clarify nova prereq for controller install docs
This patch adds a note to clarify the need for nova to be installed
prior to configuring the compute service for neutron.

Change-Id: If7f16c1bd01843c244b87a48a024d17e57cb775e
Closes-Bug: #1732669
2017-11-27 08:55:14 -07:00
Zuul
d1277c1630 Merge "ovsfw: Use multiple priorities in RULES_*_TABLE" 2017-11-24 06:16:24 +00:00
Zuul
fa9e5ee4d2 Merge "ovsfw: Merge multiple conjunction flows" 2017-11-21 06:56:59 +00:00
Brian Haley
9043c901aa Remove Rodolfo Alonso as QoS bug contact
Rodolfo is no longer working on QoS so let's remove him
from the bug contact list.

Change-Id: I0259cbc2115e1fb7f6ec69caebbffdf064721b3e
2017-11-17 11:59:03 -05:00
IWAMOTO Toshihiro
4ac4c22a64 ovsfw: Use multiple priorities in RULES_*_TABLE
The OpenFlow spec says packets shouldn't match against multiple flows
at the same priority or the result is undefined. In ovsfw, 8 priority
levels are needed to comply with this rule.

Note: unlike overlapping TCP port ranges cases, the current version
of OVS seems to handle this case magically.

Change-Id: I6deaee8dbe81453285b1fc685282952bc9456949
Closes-bug: #1708092
2017-11-16 10:20:41 +09:00
IWAMOTO Toshihiro
237ec30ca9 ovsfw: Merge multiple conjunction flows
The ovsfw code generated multiple flows with the same or overlapping
match fields and different actions=conjunction(nnn,2/2) flows.
Merge such flows and generate only one flow with
actions=conjunction(mmm,2/2),conjunction(nnn,2/2) so that filtering
are correctly performed.

Change-Id: I0cd325b02f35e103606595b8b124010fff8dc397
Partial-bug: #1708092
2017-11-16 10:20:41 +09:00
Zuul
df24d6e51a Merge "Remove DocImpact info from contributor docs" 2017-11-12 01:56:38 +00:00
Brian Haley
81c0c347e3 Remove DocImpact info from contributor docs
As discussed at Denver PTG, DocImpact tag will be retired.
Feature patch must now include relevant documentation changes.

Change-Id: I6aa3753772321733920481ac57549a648f92c6de
2017-11-10 16:16:21 -05:00
Zuul
7af69eb662 Merge "Update section with links to backport/RC potential bugs" 2017-11-07 00:04:43 +00:00
Sławek Kapłoński
7e798f28b7 Update section with links to backport/RC potential bugs
In this section there were only links to 3 stale branches.
Now it describes how link to Launchpad's page with
links to current stable branches can be build.

Change-Id: I721dfbb7e907eb1f4bac0fdb4f6fe35dc447dee1
2017-11-06 18:35:53 +00:00
Sławek Kapłoński
d8121eab35 Update link to stable branch policy page
On docs bugs policies page link to page which
describes OpenStack stable branch policy is updated to
correct page.

Change-Id: I4eb4a53c52155da4abcf724885339df2afecdfaf
2017-11-05 10:28:52 +00:00
Zuul
f72db04df7 Merge "Add initialization in StringMatchingFilterObj class" 2017-11-03 20:21:02 +00:00
Lujin
28e8265651 Add initialization in StringMatchingFilterObj class
In order to support LIKE statement filter in OVO objects,
StringMatchingFilterObj class is introduced. However, this class
does not provide initial attributes of "starts", "contains" and
"ends".

In real usage, if these attributes are not initialized, we will
hit failures in method apply_filters() in db/_model_query.py.

This patch adds the initialization back.

Secondly, a typo of "obj_utils.StringMatchingContains" is revised
in this patch too.

Change-Id: If828068d8d08ff09dff6c63d53320bc397d32448
Closes-Bug: #1724446
2017-11-03 13:25:21 +09:00
Zuul
d0503583e3 Merge "Replace http with https for doc links " 2017-11-02 03:34:01 +00:00
Zuul
58f1717a33 Merge "Adding OVS Offload documentation" 2017-11-01 23:09:57 +00:00
wanghongtaozz
a869b3e985 Replace http with https for doc links
Use https instead of http for docs links.

Change-Id: I149eaba458098e23657968a5c9e8695e19f270ec
2017-11-01 22:10:51 +00:00
Zuul
95fd904184 Merge "docs: Update supported QoS rule types" 2017-11-01 12:00:27 +00:00
Lenny Verkhovsky
51758c8c39 Adding OVS Offload documentation
Closes-Bug: #1705772

Change-Id: I0923609e172b1051e9df99a464b22c3fba440ee2
2017-11-01 07:35:42 +00:00
Zuul
c4ab792d53 Merge "Modify the wrong command in config qos doc" 2017-10-31 13:20:58 +00:00
Dongcan Ye
15c4119975 docs: Update supported QoS rule types
Since 1b8664f8e1213a1703304c9e4259f544d0b223e6 moves qos
constants to neutron-lib, here we updates the link.

Also this patch adds short description for
supported QoS rule types.

Change-Id: Id6ebadc1dc9f6a4ea390f8c47dcdf72992494526
2017-10-31 07:58:31 +00:00
Zuul
37cc78f92e Merge "Correct link in config-ml2.rst" 2017-10-30 19:46:37 +00:00
Zuul
764d65a446 Merge "Change QoS configuration manual" 2017-10-30 17:59:39 +00:00
Zachary
fe1c8da768 Modify the wrong command in config qos doc
The example of "detach a port from the QoS policy" is
wrong in config qos doc.

OpenStack client don't display info about "Updated" after
set or unset operation. Egg, associate the created policy
with an existing neutron port, or detach a port from the
QoS policy. It is the same as network.

Also, OpenStack client don't display info about "Updated
or Deleted" when we modify or delete rules from Qos policy.

Change-Id: Idbc1877e85a13faca150307b3e773c1ea5333b77
Closes-Bug: #1727132
2017-10-30 17:28:05 +08:00
David Rabel
45609a196f Correct link in config-ml2.rst
Change-Id: If52835c2fcdb2391fff986dc1fbcc04da0815ff6
Closes-Bug: #1727941
2017-10-28 08:50:38 +02:00
Rodolfo Alonso Hernandez
2f9c9013e5 Change QoS configuration manual
As [1] shows, the controller node hosts the Neutron server but
also agents like L3 and DHCP which require also OVS or LinuxBridge
agent to be running on it.
To enable QoS is required to enable the 'service_plugins' and
the 'extension_drivers', along with the agent section in the plugin
config if the agent is running on this host.

In the network node and the compute node only the agent
'extensions' configuration is needed to enable QoS
on the agent.

[1] https://docs.openstack.org/security-guide/networking/architecture.html

Closes-Bug: #1720077

Change-Id: I14128aabe0a9209c31a1bd4c76eed1182364ccdf
Co-Authored-By: Slawek Kaplonski <slawek@kaplonski.pl>
2017-10-27 17:54:36 -05:00
Zuul
38434dfbc1 Merge "Revisit the process on how RFEs are handled" 2017-10-26 05:26:51 +00:00
Armando Migliaccio
6af9b3c9e7 Revisit the process on how RFEs are handled
Tweak the wording so that it's a bit more clear on how to
handle rfe-approved RFEs and why certain RFEs are marked
as 'rfe-postponed'.

Change-Id: Iad66a1322918338ab51035de8fdb6b6ca23ddd8c
2017-10-25 04:08:51 +00:00
Zuul
4821ae1408 Merge "Add a new method get_router_info to L3 agent extension API" 2017-10-22 17:00:22 +00:00
Jenkins
b11b5c5c43 Merge "clarify deferred fixed IP assignment for ports on routed networks" 2017-10-11 00:32:27 +00:00
Jenkins
9374954395 Merge "clarify agent file name in config qos doc" 2017-10-10 22:05:15 +00:00
Jenkins
63172b2ada Merge "Fix missing content of neutron database creation." 2017-10-10 16:43:44 +00:00
Boden R
2ac329b902 clarify deferred fixed IP assignment for ports on routed networks
This patch clarifies the routed network configuration doc with respect
to when a fixed IP is assigned to a port on a routed network. For
more details see related bug.

Change-Id: Id8e97afdfc488069ac3a910e017c34b085b4eb36
Closes-Bug: #1718320
2017-10-09 14:49:49 -06:00
Boden R
cda315c54f clarify agent file name in config qos doc
This patch clarifies the agent file to update when configuring QoS as
the actual file name will depend which agent is being used.

Change-Id: Ie53e30c329e4b0bcaadc0b437ed783c7e0c00dbb
Closes-Bug: #1628533
2017-10-09 08:43:32 -06:00
Jenkins
ee80ac8271 Merge "Update the QoS bugs contact" 2017-10-06 03:17:16 +00:00
Miguel Lavalle
0088ca69d6 Update the QoS bugs contact
The current contact in the bugs policies document is out of date

Change-Id: Ic48bc5cab24e6ffdae84d28b83a07817e66ad759
2017-10-04 11:54:01 -05:00
Jenkins
c0fa798423 Merge "Update config-sfc documentation" 2017-10-04 07:51:14 +00:00
Zuul
15a71db90b Merge "Fix documentation for DNS resolver config" 2017-10-03 07:08:10 +00:00
Jenkins
f4e00c337d Merge "Update team and bug ownership info" 2017-09-28 09:01:03 +00:00
Brian Haley
8246bcc166 Update team and bug ownership info
With Kevin Benton leaving we need to update ownership for
all the areas he covered.  Also removed some people that
have left neutron recently.

Change-Id: Ie3fb6a15996bd91e9b0c8c4573afffd58582de08
2017-09-27 14:20:24 -04:00
Jenkins
b07ba9dac9 Merge "add doc link validation to release checklist and tox" 2017-09-26 16:00:36 +00:00
Gary Kotton
9a85ce32c2 Update correct reference for tags.
There was a typo with fwaas.

TrivialFix

Change-Id: Ib48ec799138c271862801b2731a42df77da4e857
2017-09-25 04:24:16 -07:00
Jenkins
63fcf06f15 Merge "Error in docs for configuring dvr router" 2017-09-23 00:40:14 +00:00
Jenkins
85c8f1602e Merge "fix broken link in config-agents doc" 2017-09-23 00:39:56 +00:00