1
0
mirror of https://github.com/samba-team/samba.git synced 2025-01-11 05:18:09 +03:00
samba-mirror/ctdb
Andrew Tridgell 107d91e391 - when handling a record migration in the lmaster, bypass the usual
dmaster request stage, and instead directly send a dmaster
  reply. This avoids a race condition where a new call comes in for
  the same record while processing the dmaster request

- don't keep any redirect records during a ctdb call.  This prevents a
  memory leak in case of a redirect storm

(This used to be ctdb commit 59889ca0fd606c7d2156839383a09dfc5a2e4853)
2007-04-22 14:26:45 +02:00
..
common - when handling a record migration in the lmaster, bypass the usual 2007-04-22 14:26:45 +02:00
direct the checks for srcnode and destnode from the client are redundant since the daemon will sort these out itself before it sends the call of to either the local handler or a remote daemon 2007-04-19 12:48:19 +10:00
ib - make he packet allocation routines take a mem_ctx, which allows 2007-04-19 10:37:44 +10:00
include - when handling a record migration in the lmaster, bypass the usual 2007-04-22 14:26:45 +02:00
lib merge from samba4 2007-04-21 10:09:37 +02:00
tcp - added a --torture option to all ctdb tools. This sets 2007-04-19 16:27:56 +10:00
tests merge from ronnie 2007-04-19 12:43:19 +10:00
tools - when handling a record migration in the lmaster, bypass the usual 2007-04-22 14:26:45 +02:00
.bzrignore avoid a deadlock the fetch_lock code. The deadlock could happen when 2007-04-19 10:03:20 +10:00
aclocal.m4 initial version 2006-11-18 10:41:20 +11:00
autogen.sh initial version 2006-11-18 10:41:20 +11:00
config.guess initial version 2006-11-18 10:41:20 +11:00
config.mk merge fixes from samba4 2007-04-21 13:08:22 +10:00
config.sub initial version 2006-11-18 10:41:20 +11:00
configure.ac fix configure for new test location 2007-04-10 12:51:54 +10:00
install-sh initial version 2006-11-18 10:41:20 +11:00
Makefile.in added a useful tool for dumping a ctdb 2007-04-22 09:24:27 +02:00
README added a README 2006-11-18 10:57:01 +11:00

To build this you need a recent copy of talloc, libreplace and tdb in
the directory above this directory.