mirror of
https://git.proxmox.com/git/mirror_corosync
synced 2025-07-24 22:06:39 +00:00
totemsrp: Enhance mcast failure detection
memb_state_gather_enter increase stats.continuous_gather only if previous state was gather also. This should happen only if multicast is not working properly (local firewall in most cases) and not if many nodes joins at one time. Signed-off-by: Jan Friesse <jfriesse@redhat.com> Reviewed-by: Angus Salkeld <asalkeld@redhat.com>
This commit is contained in:
parent
719fddd8e1
commit
61d83cd719
@ -1895,7 +1895,13 @@ static void memb_state_gather_enter (
|
||||
|
||||
instance->memb_state = MEMB_STATE_GATHER;
|
||||
instance->stats.gather_entered++;
|
||||
instance->stats.continuous_gather++;
|
||||
|
||||
if (gather_from == 3) {
|
||||
/*
|
||||
* State 3 means gather, so we are continuously gathering.
|
||||
*/
|
||||
instance->stats.continuous_gather++;
|
||||
}
|
||||
|
||||
if (instance->stats.continuous_gather > MAX_NO_CONT_GATHER) {
|
||||
log_printf (instance->totemsrp_log_level_warning,
|
||||
|
Loading…
Reference in New Issue
Block a user