1
0
mirror of https://github.com/samba-team/samba.git synced 2024-12-23 17:34:34 +03:00
samba-mirror/ctdb/server
Martin Schwenke 64d557200e ctdb-recovery: Reimplement ctdb_recovery_lock() using ctdb_cluster_mutex()
Replace the file descriptor for the recovery lock in the CTDB context
with the cluster mutex handle, where non-NULL means locked.
Attempting to take the recovery lock is now asynchronous and no longer
blocks the recovery daemon.

Signed-off-by: Martin Schwenke <martin@meltin.net>
Reviewed-by: Amitay Isaacs <amitay@gmail.com>
2016-04-28 09:39:16 +02:00
..
ctdb_banning.c ctdb-daemon: Drop handling of ban control sent to unexpected node 2015-12-04 09:17:17 +01:00
ctdb_call.c ctdb: Use ctdb_wait_for_process_to_exit() 2016-02-23 07:23:18 +01:00
ctdb_control.c ctdb-daemon: Remove unused controls related to server_id 2016-04-23 23:55:14 +02:00
ctdb_daemon.c ctdbd: Use talloc_memdup where appropriate 2016-04-25 18:29:21 +02:00
ctdb_event_helper.c ctdb-daemon: Remove dependency on includes.h 2015-10-30 02:00:27 +01:00
ctdb_fork.c ctdb-daemon: Log a message when fork(2) fails 2016-04-17 13:54:13 +02:00
ctdb_freeze.c ctdb-server: Replace ctdb_logging.h with common/logging.h 2015-11-16 00:46:15 +01:00
ctdb_keepalive.c ctdb-server: Replace ctdb_logging.h with common/logging.h 2015-11-16 00:46:15 +01:00
ctdb_lock_helper.c ctdb-locking: Use real-time only for actual record or DB locking 2016-03-07 11:29:00 +01:00
ctdb_lock.c dlist: remove unneeded type argument from DLIST_ADD_END() 2016-02-06 21:48:17 +01:00
ctdb_logging_file.c ctdb-server: Replace ctdb_logging.h with common/logging.h 2015-11-16 00:46:15 +01:00
ctdb_logging_syslog.c ctdb-server: Replace ctdb_logging.h with common/logging.h 2015-11-16 00:46:15 +01:00
ctdb_logging.c dlist: remove unneeded type argument from DLIST_ADD_END() 2016-02-06 21:48:17 +01:00
ctdb_ltdb_server.c ctdb-server: Replace ctdb_logging.h with common/logging.h 2015-11-16 00:46:15 +01:00
ctdb_monitor.c ctdb-recoverd: Fix some uninitialised memory issues 2016-01-12 19:16:17 +01:00
ctdb_mutex_fcntl_helper.c ctdb: Add new helper ctdb_mutex_fcntl_helper 2016-04-28 09:39:16 +02:00
ctdb_persistent.c ctdb-server: Replace ctdb_logging.h with common/logging.h 2015-11-16 00:46:15 +01:00
ctdb_recover.c ctdb-recovery: Reimplement ctdb_recovery_lock() using ctdb_cluster_mutex() 2016-04-28 09:39:16 +02:00
ctdb_recoverd.c ctdb-recoverd: Add message handler to assigning banning credits 2016-03-25 03:26:16 +01:00
ctdb_recovery_helper.c ctdb-recovery-helper: Add banning to parallel recovery 2016-03-25 06:57:32 +01:00
ctdb_server.c Revert "ctdb-daemon: Check packet generation against database generation" 2016-02-09 12:39:24 +01:00
ctdb_statistics.c ctdb-server: Replace ctdb_logging.h with common/logging.h 2015-11-16 00:46:15 +01:00
ctdb_takeover.c ctdb-ipalloc: Do ipreallocated even if no IP addresses can be allocated 2016-04-25 07:10:14 +02:00
ctdb_traverse.c ctdb: Use ctdb_wait_for_process_to_exit() 2016-02-23 07:23:18 +01:00
ctdb_tunables.c ctdb-tunables: Add new tunable RecBufferSizeLimit 2016-03-25 03:26:14 +01:00
ctdb_update_record.c ctdb: Use ctdb_wait_for_process_to_exit() 2016-02-23 07:23:18 +01:00
ctdb_uptime.c ctdb-server: Replace ctdb_logging.h with common/logging.h 2015-11-16 00:46:15 +01:00
ctdb_vacuum.c ctdb-daemon: Drop the "schedule for deletion" messages to DEBUG level 2016-01-12 19:16:17 +01:00
ctdbd.c ctdb-recovery: Reimplement ctdb_recovery_lock() using ctdb_cluster_mutex() 2016-04-28 09:39:16 +02:00
eventscript.c ctdb-daemon: Reset script timeout count in monitor code 2015-11-16 08:42:11 +01:00
ipalloc_common.c ctdb: Fix CID 1353176 Logically dead code 2016-02-16 16:41:18 +01:00
ipalloc_deterministic.c ctdb-ipalloc: Split IP allocation into its own build subsystem 2016-01-13 20:18:20 +01:00
ipalloc_lcp2.c ctdb/server: fix gcc6 build warning. 2016-02-07 00:56:44 +01:00
ipalloc_nondeterministic.c ctdb-ipalloc: Split IP allocation into its own build subsystem 2016-01-13 20:18:20 +01:00
ipalloc_private.h ctdb-ipalloc: Split IP allocation into its own build subsystem 2016-01-13 20:18:20 +01:00
ipalloc.c ctdb: Fix the O3 developer build 2016-01-14 19:37:19 +01:00
ipalloc.h ctdb-ipalloc: Remove most uses of struct ctdb_public_ip_list_old 2016-02-12 08:40:21 +01:00