Fix an infinite loop in master transition with sync groups.
authorVincent Bernat <bernat@luffy.cx>
Thu, 19 Aug 2010 06:55:32 +0000 (06:55 +0000)
committerAlexandre Cassen <acassen@lnxos-dev.(none)>
Wed, 8 Dec 2010 10:42:16 +0000 (11:42 +0100)
commitc75f8f16d9094f605f4cfffbc5b29e0d547f307b
tree187eb43052188545488ee53ecd28ff6691750182
parent88c7026e34a67311ad48e284158860a49b49de7f
Fix an infinite loop in master transition with sync groups.

This patch is from Arjan Filius. See:
 http://marc.info/?l=keepalived-devel&m=128212278218825&w=2

When transitioning to master state, keepalived might try to force
transition to master state of other VRRP instances into the same group
before their transition is complete. This leads to an infinite loop
with huge VRRP trafic.
keepalived/vrrp/vrrp_sync.c