Merge "[OVN] Document the OVN L3 scheduler: AZs distribution"
This commit is contained in:
commit
d6f3b86aea
@ -81,8 +81,27 @@ is changed, the ``Logical_Router_Port`` is bound to the new ``Chassis`` and
|
||||
could break any active sessions.
|
||||
|
||||
|
||||
Availability Zones (AZ) distribution
|
||||
------------------------------------
|
||||
|
||||
Both the ``OVNGatewayChanceScheduler`` and the
|
||||
``OVNGatewayLeastLoadedScheduler`` schedulers have the Availability Zones (AZ)
|
||||
in consideration. If a router has any AZ defined, the schedulers will select
|
||||
only those chassis located in the AZs. If no chassis meets this condition, the
|
||||
``Logical_Router_Port`` will be assigned to the "neutron-ovn-invalid-chassis".
|
||||
|
||||
Once the list of candidate ``Chassis`` (depending on the scheduler selected)
|
||||
is created, this list is reordered to prioritize these ``Chassis`` from
|
||||
different AZs. That will spread the allocation choices to all AZs; if the
|
||||
current (and highest) ``Chassis`` binding fails, the next ``Chassis`` in the
|
||||
list will belong to another AZ.
|
||||
|
||||
This improvement was implemented in [3]_.
|
||||
|
||||
|
||||
References
|
||||
----------
|
||||
|
||||
.. [1] https://review.opendev.org/c/openstack/neutron/+/893653
|
||||
.. [2] https://review.opendev.org/c/openstack/neutron/+/893654
|
||||
.. [3] https://review.opendev.org/c/openstack/neutron/+/892604
|
||||
|
Loading…
Reference in New Issue
Block a user