1
0
mirror of https://github.com/samba-team/samba.git synced 2024-12-23 17:34:34 +03:00
samba-mirror/ctdb
Martin Schwenke 021892346c onnode: add "any" nodespec to select any node with running CTDB.
In testing and other situations (e.g. eventscripts) it is necessary to
select a node where a ctdb command can be run.  The whole idea here is
to avoid nodes where ctdbd is not running and where most ctdb commands
would fail.  This implements a standard way of doing this involving a
recursive onnode command.

There is still a small window for a race, where the selected node is
suddenly shutdown, but this is unavoidable.

Signed-off-by: Martin Schwenke <martin@meltin.net>

(This used to be ctdb commit fb47cce86c0edae5caaf485f13ae7a151b6cb00d)
2009-09-08 15:10:20 +10:00
..
client new prototype banning code 2009-09-04 02:20:39 +10:00
common When we dispatch a message to a handler, pass the data as a real talloc object so that the handler can talloc_steal() the message content. 2009-07-02 12:58:49 +10:00
config make it possible to have ctdb manage (start/stop/monitor) winbind without having samba 2009-09-04 02:59:24 +10:00
doc document enable/disablescript 2009-08-13 13:02:00 +10:00
ib Whitespace changes and using the CTDB_NO_MEMORY() macro changes to 2009-05-21 11:49:16 +10:00
include new prototype banning code 2009-09-04 02:20:39 +10:00
lib debug: add debug_add and dump_data functions 2009-08-04 09:46:39 +02:00
packaging new version 1.0.89 2009-09-04 03:05:37 +10:00
server lower the loglevel for the info messages that a public ip is not hosted locally for takeip/releaseip 2009-09-04 04:09:30 +10:00
tcp make it possible to start the daemon in STOPPED mode 2009-07-09 11:57:20 +10:00
tests Test suite: fix minor typo in complex/32_cifs_tickle.sh 2009-08-27 12:35:52 +10:00
tools onnode: add "any" nodespec to select any node with running CTDB. 2009-09-08 15:10:20 +10:00
utils From William Jojo <w.jojo[AT]hvcc.edu> 2009-06-04 09:41:05 +10:00
web fix the git path to the repository 2009-05-25 12:15:13 +10:00
.bzrignore more code rearrangement 2007-06-07 22:16:48 +10:00
.gitignore From Mathieu Parent <math.parent@gmail.com> 2009-04-08 09:21:11 +10:00
aclocal.m4 initial version 2006-11-18 10:41:20 +11:00
autogen.sh From Mathieu Parent <math.parent@gmail.com> 2009-04-08 09:21:11 +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 remove the obsolete ipmux component. 2009-05-25 12:33:52 +10:00
configure.rpm fixed permissions on configure.rpm 2008-04-22 16:48:25 +02:00
COPYING add a licence file 2009-02-07 08:10:34 +11:00
ctdb.pc.in (This used to be ctdb commit b0718551f55d5da9be0e6aba233f57c1ff8509be) 2009-04-08 09:14:20 +10:00
install-sh initial version 2006-11-18 10:41:20 +11:00
Makefile.in new prototype banning code 2009-09-04 02:20:39 +10:00