1
0
mirror of https://github.com/samba-team/samba.git synced 2024-12-22 13:34:15 +03:00
samba-mirror/ctdb/include
Vinit Agnihotri b7cc56d22d ctdb-server: Implement CTDB_CONTROL_START_IPREALLOCATE
Trigger a "startipreallocate" event, but only if in RUNNING runstate.
"startipreallocate" is intended to allow an NFS server to be put into
grace on all nodes before any locks are released as part of releaseip
during failover.  If node A is leader and initiates a takeover run
then node B may be connected/active but may not have completed
startup.  In this case, the attempt to put NFS-Ganesha into grace on
node B will fail, startipreallocate will fail, and the node will be
banned.

Signed-off-by: Vinit Agnihotri <vagnihotri@ddn.com>
Reviewed-by: Martin Schwenke <mschwenke@ddn.com>
Reviewed-by: Volker Lendecke <vl@samba.org>
2024-03-06 06:05:38 +00:00
..
common ctdb-daemon: Replace ctdb_message with srvid abstraction 2015-10-07 14:53:28 +02:00
public ctdb-build: Placeholder for public headers from lib/util 2015-10-07 14:53:28 +02:00
ctdb_client.h ctdb-daemon: Drop unused old client recmaster functions 2022-01-17 10:21:33 +00:00
ctdb_private.h ctdb-server: Implement CTDB_CONTROL_START_IPREALLOCATE 2024-03-06 06:05:38 +00:00
ctdb_protocol.h ctdb-common: Remove unused variable ctdb_eventscript_call_names. 2024-03-06 06:05:38 +00:00