acassen / keepalived

Keepalived
https://www.keepalived.org
GNU General Public License v2.0
3.96k stars 737 forks source link

vrrp: Handle a reload before vrrp_delayed_start has expired #2418

Closed pqarmitage closed 4 months ago

pqarmitage commented 4 months ago

If keepalived reloaded its configuration before a specified vrrp_startup_delay had expired, the startup_delay was never being timed out, and so all received adverts would be discarded.

The commit caused the startup_delay timer to be reinstated after a reload if the timer has not yet expired.