]> git.proxmox.com Git - mirror_corosync.git/commit
Handle delayed multicast packets that occur with switches
authorSteven Dake <sdake@redhat.com>
Mon, 10 Jan 2011 17:33:34 +0000 (10:33 -0700)
committerSteven Dake <sdake@redhat.com>
Tue, 11 Jan 2011 17:34:46 +0000 (10:34 -0700)
commit6646a864b442d03b7f049be75f207caf1a409338
treeab1c336f867c901df3d239be2310ce2369e69e85
parente0cce2c9078e253c98446db653e8e32b830babfc
Handle delayed multicast packets that occur with switches

Some switches delay multicast packets vs the unicast token.  This patch works
around that problem by providing a new tuneable called miss_count_const.  This
tuneable works by counting the number of times a message is found missing
and once reaching the const value, marks it as missing in the retransmit list.

This improves performance and doesn't display warning messages about missed
multicast messages when operating in these switching environments.

Signed-off-by: Steven Dake <sdake@redhat.com>
Reviewed-by: Angus Salkeld <asalkeld@redhat.com>
exec/totemconfig.c
exec/totemsrp.c
include/corosync/sq.h
include/corosync/totem/totem.h
man/corosync.conf.5