mirror_corosync/include/corosync
Jan Friesse cdf72925db totem: Add cancel_hold_on_retransmit config option
Previously, existence of retransmit messages canceled holding
of token (and never allowed representative to enter token hold
state).

This makes token rotating maximum speed and keeps processor
resending messages over and over again - overloading network
and reducing chance to successfully deliver the messages.

Also there were reports of various Antivirus / IPS / IDS which slows
down delivery of packets with certain sizes (packets bigger than token)
what make Corosync retransmit messages over and over again.

Proposed solution is to allow representative to enter token hold
state when there are only retransmit messages. This allows network to
handle overload and/or gives Antivirus/IPS/IDS enough time scan and
deliver packets without corosync entering "FAILED TO RECEIVE" state and
adding more load to network.

Signed-off-by: Jan Friesse <jfriesse@redhat.com>
Reviewed-by: Christine Caulfield <ccaulfie@redhat.com>
2021-08-20 16:55:48 +02:00
..
totem totem: Add cancel_hold_on_retransmit config option 2021-08-20 16:55:48 +02:00
.gitignore build: drop obsoleted SOCKETDIR option 2012-03-12 07:12:48 +01:00
cfg.h cfg: Reinstate cfg tracking 2021-01-14 16:09:46 +01:00
cmap.h cmap: Fix strncpy warning in cmap_iter_next 2018-08-13 09:00:41 +02:00
coroapi.h Revert "totemip: Add support for sin6_scope_id" 2020-04-22 13:30:19 +02:00
corodefs.h Adds doxygen stubs to include directory 2016-05-12 15:59:48 +02:00
corotypes.h cfgtool: Use CS_PRI_NODE_ID for formatting nodeid 2021-08-02 15:13:45 +02:00
cpg.h cpg: Add CPG_REASON_UNDEFINED 2019-04-16 14:49:10 +02:00
hdb.h Adds doxygen stubs to include directory 2016-05-12 15:59:48 +02:00
icmap.h icmap: fix the icmap_get_*_r functions 2019-11-18 16:29:57 +01:00
ipc_cfg.h cfg: Reinstate cfg tracking 2021-01-14 16:09:46 +01:00
ipc_cmap.h stats: Add map with on-demand statistics 2017-07-27 15:53:04 +02:00
ipc_cpg.h Adds doxygen stubs to include directory 2016-05-12 15:59:48 +02:00
ipc_quorum.h quorum: Add support for nodelist callback 2020-10-12 13:22:11 +02:00
ipc_votequorum.h votequorum: Fix up quorum/nodelist callbacks 2016-06-28 13:58:39 +02:00
logsys.h log: Implement support for reopening log files 2018-10-16 14:46:52 +02:00
mar_gen.h Adds doxygen stubs to include directory 2016-05-12 15:59:48 +02:00
quorum.h quorum: Add support for nodelist callback 2020-10-12 13:22:11 +02:00
sam.h low:typo fix in sam.h 2016-06-27 12:47:34 +02:00
sq.h Adds doxygen stubs to include directory 2016-05-12 15:59:48 +02:00
swab.h Adds doxygen stubs to include directory 2016-05-12 15:59:48 +02:00
votequorum.h votequorum: Fix up quorum/nodelist callbacks 2016-06-28 13:58:39 +02:00