l23network provider doesn't flush def routes if someone add def route with metric
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Fuel for OpenStack |
Invalid
|
High
|
Sergey Vasilenko |
Bug Description
Added by hand the route
0.0.0.0 10.109.0.222 0.0.0.0 UG 33 0 0 br-fw-admin
Finally we have
[root@node-4 ~]# route -n
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
169.254.169.254 - 255.255.255.255 !H 0 - 0 -
192.168.1.0 0.0.0.0 255.255.255.0 U 0 0 0 br-storage
192.168.0.0 0.0.0.0 255.255.255.0 U 0 0 0 br-mgmt
10.109.0.0 0.0.0.0 255.255.255.0 U 0 0 0 br-fw-admin
192.168.122.0 0.0.0.0 255.255.255.0 U 0 0 0 virbr0
0.0.0.0 10.109.0.2 0.0.0.0 UG 0 0 0 br-fw-admin
0.0.0.0 10.109.0.222 0.0.0.0 UG 33 0 0 br-fw-adminпрогнали л23
Applied the manifest /etc/puppet/
nothing changed
[root@node-4 ~]# route -n
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
169.254.169.254 - 255.255.255.255 !H 0 - 0 -
192.168.1.0 0.0.0.0 255.255.255.0 U 0 0 0 br-storage
192.168.0.0 0.0.0.0 255.255.255.0 U 0 0 0 br-mgmt
10.109.0.0 0.0.0.0 255.255.255.0 U 0 0 0 br-fw-admin
192.168.122.0 0.0.0.0 255.255.255.0 U 0 0 0 virbr0
0.0.0.0 10.109.0.2 0.0.0.0 UG 0 0 0 br-fw-admin
0.0.0.0 10.109.0.222 0.0.0.0 UG 33 0 0 br-fw-admin
The problem is that
0.0.0.0 10.109.0.222 0.0.0.0 UG 33 0 0 br-fw-admin
is the same as in network scheme
l23 prefetch doesn't collect def routes with metric
summary: |
- dont flush def routes if someone add def route with metric + l23network provider doesn't flush def routes if someone add def route + with metric |
Changed in fuel: | |
importance: | Medium → High |
Changed in fuel: | |
assignee: | Stanislav Makar (smakar) → Sergey Vasilenko (xenolog) |
Should be re-tested. Because too much patches was been merged to the routing related resources.