1
0
mirror of https://github.com/samba-team/samba.git synced 2025-01-11 05:18:09 +03:00
samba-mirror/ctdb
Ronnie Sahlberg a3bbe238c9 The ctdb daemon keeps track of whether the recovery process is running
correctly by measuring how long it was since the last successful
communication with the recovery daemon was recorded.

After a certain timeout the ctdb daemon would deem the recovery daemon
as inoperable and shut down.

If the system clock is suddenly changed forward by many (60 or more)
seconds this could cause the timeout to trigger prematurely/immediately
where ctdb would incorrectly think that more than 60 seconds had passed
since last successful communications and thus abort.

Instead of cehcking for one timeout occuring, only deem the recovery
daemon to be "down" and trigger a shutdown if communications have
timedout for three intervals in a row.

(This used to be ctdb commit 196968c552e6ebcb57389d769a4b25f42fa8bc5d)
2008-09-17 14:17:41 +10:00
..
client additional monitoring between the two daemons. 2008-09-09 13:44:46 +10:00
common lower the debuglevel when logging unknown idr in responses 2008-09-09 13:59:48 +10:00
config From Abhijith Das <adas@redhat.com>: 2008-08-25 10:13:18 +10:00
doc updates to the precompiled documentation 2008-09-15 07:04:26 +10:00
ib merge from ronnie 2008-02-04 20:07:15 +11:00
include The ctdb daemon keeps track of whether the recovery process is running 2008-09-17 14:17:41 +10:00
lib fixed a bug where we would look for a signal past the end of the 2008-07-18 13:46:01 +10:00
packaging/RPM new version 1.0.58 2008-08-27 10:26:34 +10:00
server The ctdb daemon keeps track of whether the recovery process is running 2008-09-17 14:17:41 +10:00
tcp initial ipv6 patch 2008-08-19 14:58:29 +10:00
tests when we collect all ip addresses and sort them for the "ctdb ip -n all" output we must look at more than just the first 4 bytes of the sockaddr address or ipv6 wont work 2008-08-22 09:09:08 +10:00
tools onnode changes. "ok" is an alias for "healthy", "con" is an alias for 2008-09-12 18:22:29 +10:00
utils initial ipv6 patch 2008-08-19 14:58:29 +10:00
web add a link to my webpage 2008-08-25 09:41:08 +10:00
.bzrignore more code rearrangement 2007-06-07 22:16:48 +10:00
.gitignore ignore some autogenerated test files 2008-01-29 14:00:16 +11:00
aclocal.m4 initial version 2006-11-18 10:41:20 +11:00
autogen.sh use the new lib/events autoconf code 2007-05-05 17:18:06 +10:00
config.guess more merges for GPLv3 update 2007-07-10 15:46:05 +10:00
config.mk minor back-merge from samba4 2007-07-10 18:13:47 +10:00
config.sub more merges for GPLv3 update 2007-07-10 15:46:05 +10:00
configure.ac only link to -lipq if needed 2007-10-15 14:44:06 +10:00
configure.rpm fixed permissions on configure.rpm 2008-04-22 16:48:25 +02:00
install-sh initial version 2006-11-18 10:41:20 +11:00
Makefile.in added a new persistent transaction test program 2008-07-30 19:55:54 +10:00