Update git submodules
* Update neutron from branch 'master'
- Merge ""keepalived_state_change" needs to use threading to send arping"
- "keepalived_state_change" needs to use threading to send arping
"keepalived_state_change" monitor does not use eventlet but normal
Python threads. When "send_ip_addr_adv_notif" is called from inside
the monitor, the arping command is never sent because the eventlet
thread does not start. In order to be able to be called from this
process, this method should also have an alternative implementation
using "threading".
"TestMonitorDaemon.test_new_fip_sends_garp" is also modified to
actually test the GARP sent. The test was originally implemented with
only one interface in the monitored namespace.
"keepalived_state_change" sends a GARP when a new IP address is added
in a interface other than the monitored one. That's why this patch
creates a new interface and sets it as the monitor interface. When
a new IP address is added to the other interface, the monitor populates
it by sending a GARP through the modified interface [1].
[1] 8ee34655b8/neutron/agent/l3/keepalived_state_change.py (L90)
Change-Id: Ib69e21b4645cef71db07595019fac9af77fefaa1
Closes-Bug: #1870313
This commit is contained in:
parent
2f023e462d
commit
f7e10c03f2
2
neutron
2
neutron
|
@ -1 +1 @@
|
|||
Subproject commit 3c611a9183a13d3b8550e6dfe67379749a16f8c9
|
||||
Subproject commit fc96f5b2b3a27979d338b558132871ca0c636e5d
|
Loading…
Reference in New Issue