commit 7eaa84a0cd48adb2ecd7653640d32aea8096e786
Author: Rodolfo Alonso Hernandez <email address hidden>
Date: Thu Jun 3 14:49:45 2021 +0000
Populate self.floating_ips_dict using "ip rule" information
When the L3 agent starts, reads the floating IP rule priority from
a state file created by "FipRulePriorityAllocator". In case of not
having all floating IPs registers in this file, the method:
- Creates a new priority for this floating IP.
- Creates the "ip rule" in the namespace.
- Adds a new entry in "self.floating_ips_dict".
All "ip rules" present in the namespace that do not match the
registered fixed IP address ("from") and the priority assigned
are deleted.
Reviewed: https:/ /review. opendev. org/c/openstack /neutron/ +/810425 /opendev. org/openstack/ neutron/ commit/ 7eaa84a0cd48adb 2ecd7653640d32a ea8096e786
Committed: https:/
Submitter: "Zuul (22348)"
Branch: stable/ussuri
commit 7eaa84a0cd48adb 2ecd7653640d32a ea8096e786
Author: Rodolfo Alonso Hernandez <email address hidden>
Date: Thu Jun 3 14:49:45 2021 +0000
Populate self.floating_ ips_dict using "ip rule" information
When the L3 agent starts, reads the floating IP rule priority from yAllocator" . In case of not ips_dict" .
a state file created by "FipRulePriorit
having all floating IPs registers in this file, the method:
- Creates a new priority for this floating IP.
- Creates the "ip rule" in the namespace.
- Adds a new entry in "self.floating_
All "ip rules" present in the namespace that do not match the
registered fixed IP address ("from") and the priority assigned
are deleted.
Closes-Bug: #1891673
Closes-Bug: #1929821
Conflicts:
neutron/ tests/unit/ agent/l3/ test_dvr_ local_router. py
Change-Id: Ia3fbde3304ab5f 3c309dc62dbf582 74afbcf4614 b874b618dbd0163 a3a2f7024c) 6d14bd4766a0a1c 5c41332d89)
(cherry picked from commit a03c240ef4ea1d4
(cherry picked from commit b4ad1a2775d00cd