summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJenkins <jenkins@review.openstack.org>2017-06-17 08:03:53 +0000
committerGerrit Code Review <review@openstack.org>2017-06-17 08:03:53 +0000
commit1f27539c0498357d630d6d5c3777decf663e3372 (patch)
tree754a2926b5ad13478236704cd0b0f57d125a3243
parent607c1810dbe7432d53c88dd571770e8adbd7be1e (diff)
parent3e87e4ab0dfe99bb594142efcb0f85ec8a573ee1 (diff)
Merge "Add "default" behaviour to QoS policies documentation"
-rw-r--r--doc/source/devref/quality_of_service.rst8
1 files changed, 8 insertions, 0 deletions
diff --git a/doc/source/devref/quality_of_service.rst b/doc/source/devref/quality_of_service.rst
index c0342c3..915494e 100644
--- a/doc/source/devref/quality_of_service.rst
+++ b/doc/source/devref/quality_of_service.rst
@@ -131,11 +131,18 @@ overridden. In the future we may want to have a flag in QoSNetworkPolicyBinding
131or QosRule to enforce such type of application (for example when limiting all 131or QosRule to enforce such type of application (for example when limiting all
132the ingress of routers devices on an external network automatically). 132the ingress of routers devices on an external network automatically).
133 133
134Each project can have at most one default QoS policy, although is not
135mandatory. If a default QoS policy is defined, all new networks created within
136this project will have assigned this policy, as long as no other QoS policy is
137explicitly attached during the creation process. If the default QoS policy is
138unset, no change to existing networks will be made.
139
134From database point of view, following objects are defined in schema: 140From database point of view, following objects are defined in schema:
135 141
136* QosPolicy: directly maps to the conceptual policy resource. 142* QosPolicy: directly maps to the conceptual policy resource.
137* QosNetworkPolicyBinding, QosPortPolicyBinding: defines attachment between a 143* QosNetworkPolicyBinding, QosPortPolicyBinding: defines attachment between a
138 Neutron resource and a QoS policy. 144 Neutron resource and a QoS policy.
145* QosPolicyDefault: defines a default QoS policy per project.
139* QosBandwidthLimitRule: defines the rule to limit the maximum egress 146* QosBandwidthLimitRule: defines the rule to limit the maximum egress
140 bandwidth. 147 bandwidth.
141* QosDscpMarkingRule: defines the rule that marks the Differentiated Service 148* QosDscpMarkingRule: defines the rule that marks the Differentiated Service
@@ -154,6 +161,7 @@ QoS versioned objects
154For QoS, the following neutron objects are implemented: 161For QoS, the following neutron objects are implemented:
155 162
156* QosPolicy: directly maps to the conceptual policy resource, as defined above. 163* QosPolicy: directly maps to the conceptual policy resource, as defined above.
164* QosPolicyDefault: defines a default QoS policy per project.
157* QosBandwidthLimitRule: defines the instance bandwidth limit rule type, 165* QosBandwidthLimitRule: defines the instance bandwidth limit rule type,
158 characterized by a max kbps and a max burst kbits. This rule has also a 166 characterized by a max kbps and a max burst kbits. This rule has also a
159 direction parameter to set the traffic direction, from the instance's point of view. 167 direction parameter to set the traffic direction, from the instance's point of view.