Merge "Resolve a UDP rebalance issue on backend failure"
This commit is contained in:
@@ -23,6 +23,9 @@ ExecStart=-/sbin/sysctl -w net.netfilter.nf_conntrack_expect_max=488
|
|||||||
ExecStart=-/sbin/ip netns exec {{ amphora_nsname }} sysctl -w net.ipv4.ip_forward=1
|
ExecStart=-/sbin/ip netns exec {{ amphora_nsname }} sysctl -w net.ipv4.ip_forward=1
|
||||||
ExecStart=-/sbin/ip netns exec {{ amphora_nsname }} sysctl -w net.ipv4.vs.conntrack=1
|
ExecStart=-/sbin/ip netns exec {{ amphora_nsname }} sysctl -w net.ipv4.vs.conntrack=1
|
||||||
ExecStart=-/sbin/ip netns exec {{ amphora_nsname }} sysctl -w net.ipv6.conf.all.forwarding=1
|
ExecStart=-/sbin/ip netns exec {{ amphora_nsname }} sysctl -w net.ipv6.conf.all.forwarding=1
|
||||||
|
# Ensure the connection cache is flushed immediately on real server removal
|
||||||
|
ExecStart=-/sbin/ip netns exec {{ amphora_nsname }} sysctl -w net.ipv4.vs.expire_nodest_conn=1
|
||||||
|
ExecStart=-/sbin/ip netns exec {{ amphora_nsname }} sysctl -w net.ipv4.vs.expire_quiescent_template=1
|
||||||
# We need the plugged_interfaces file sorted to join the host interfaces
|
# We need the plugged_interfaces file sorted to join the host interfaces
|
||||||
ExecStart=-/bin/sh -c '/usr/bin/sort -k 1 /var/lib/octavia/plugged_interfaces > /var/lib/octavia/plugged_interfaces.sorted'
|
ExecStart=-/bin/sh -c '/usr/bin/sort -k 1 /var/lib/octavia/plugged_interfaces > /var/lib/octavia/plugged_interfaces.sorted'
|
||||||
# Assign the interfaces into the namespace with the appropriate name
|
# Assign the interfaces into the namespace with the appropriate name
|
||||||
|
@@ -0,0 +1,10 @@
|
|||||||
|
---
|
||||||
|
upgrade:
|
||||||
|
- |
|
||||||
|
UDP load balancers will require a failover to fix the UDP rebalance issue
|
||||||
|
once the control plane is updated.
|
||||||
|
fixes:
|
||||||
|
- |
|
||||||
|
Fixed an issue where UDP listeners may not rebalance failed member servers
|
||||||
|
in a timely fashion. It may have been up to five minutes for a failed
|
||||||
|
member server to be removed from existing flows.
|
Reference in New Issue
Block a user