mirror_corosync-qdevice/man
Jan Friesse a8b7513df9 qnetd: Improve dead peer detection
Previously dead peer detection timer was scheduled every dpd_interval,
added dpd_interval to all of the clients timestamp and if timestamp was
larger than client hearbeat interval * 1.2 then check if client sent
some message. If so, flag was reset.

This method was source of number of problems so instead different method
is now used.

Every single client has its own timer with timeout based on
(configurable) dpd_interval_coefficient and multiplied with
client heartbeat timeout. When message is received from client timer is
rescheduled. When timer callback is called (= client doesn't sent
message during timeout) then client is disconnected.

Signed-off-by: Jan Friesse <jfriesse@redhat.com>
2020-11-18 15:05:21 +01:00
..
.gitignore Initial import from corosync codebase 2018-01-23 14:24:36 +01:00
corosync-qdevice-net-certutil.8 Initial import from corosync codebase 2018-01-23 14:24:36 +01:00
corosync-qdevice-tool.8 qnet: Add support for keep active partition vote 2020-10-27 17:22:46 +01:00
corosync-qdevice.8 qnet: Add support for keep active partition vote 2020-10-27 17:22:46 +01:00
corosync-qnetd-certutil.8 qnetd-certutil: Add -G option 2018-08-09 15:05:05 +02:00
corosync-qnetd-tool.8 qnet: Add support for keep active partition vote 2020-10-27 17:22:46 +01:00
corosync-qnetd.8 qnetd: Improve dead peer detection 2020-11-18 15:05:21 +01:00
Makefile.am Initial import from corosync codebase 2018-01-23 14:24:36 +01:00