1
0
mirror of https://github.com/samba-team/samba.git synced 2025-01-12 09:18:10 +03:00
samba-mirror/ctdb/server
Amitay Isaacs 6a212d13d0 ctdb-call: Convert pending calls list to per database list
The pending calls are migration requests received from clients (over unix
domain socket) which are under processing.  After a recovery is finished,
any requests which are under processing will be dropped since they do
not belong to the current generation.  All the pending call requests
are resent with new generation to restart record migrations.

This is in preparation for parallel database recovery.

Signed-off-by: Amitay Isaacs <amitay@gmail.com>
Reviewed-by: Martin Schwenke <martin@meltin.net>
2015-10-07 14:53:26 +02:00
..
ctdb_banning.c ctdb-banning: If node is already banned, do not run ctdb_local_node_got_banned() 2015-07-29 10:33:29 +02:00
ctdb_call.c ctdb-call: Convert pending calls list to per database list 2015-10-07 14:53:26 +02:00
ctdb_control.c ctdb-daemon: Drop struct ctdb_control_killtcp 2015-09-07 07:01:13 +02:00
ctdb_daemon.c ctdb: Fix a 32-bit problem 2015-09-03 22:12:02 +02:00
ctdb_event_helper.c ctdb-daemon: Correctly process the exit code from failed eventscripts 2015-07-22 15:03:53 +02:00
ctdb_freeze.c ctdb-freeze: Use ctdb_db_iterator to commit transaction on databases 2015-10-07 14:53:26 +02:00
ctdb_keepalive.c Remove explicit include of lib/tevent/tevent.h. 2012-04-13 17:28:14 +10:00
ctdb_lock_helper.c ctdb-daemon: Use correct tdb flags when enabling robust mutex support 2014-12-19 13:15:12 +01:00
ctdb_lock.c ctdb-locking: Add ctdb_db_iterator to iterate through all databases 2015-10-07 14:53:26 +02:00
ctdb_logging_file.c ctdb-logging: New option CTDB_LOGGING, remove CTDB_LOGFILE, CTDB_SYSLOG 2014-10-28 05:42:04 +01:00
ctdb_logging_syslog.c ctdb-logging: Add logging via UDP logging using RFC5424 2014-10-28 05:42:04 +01:00
ctdb_logging.c ctdb/server: add format string checking to ctdb_tevent_logging() 2014-12-17 09:26:07 +01:00
ctdb_ltdb_server.c ctdb-daemon: Reset database statistics when resetting statistics 2015-08-07 05:33:29 +02:00
ctdb_monitor.c ctdb-daemon: Move release of all IPs to startup 2015-05-13 06:42:13 +02:00
ctdb_persistent.c ctdb-daemon: Return correct sequence number for CONTROL_GET_DB_SEQNUM 2015-07-14 13:03:25 +02:00
ctdb_recover.c ctdb-daemon: Remove obsolete IPv4 only controls 2015-05-12 01:32:11 +02:00
ctdb_recoverd.c ctdb-recoverd: Clear IP assignment tree on election loss 2015-07-01 04:18:28 +02:00
ctdb_server.c ctdb-daemon: Move ctdb_read_nodes_file() to utilities 2015-03-23 12:23:12 +01:00
ctdb_serverids.c RB_TREE: Add mechanism to abort a traverse 2011-11-08 13:40:28 +11:00
ctdb_statistics.c Remove explicit include of lib/tevent/tevent.h. 2012-04-13 17:28:14 +10:00
ctdb_takeover.c ctdb-daemon: Drop struct ctdb_control_killtcp 2015-09-07 07:01:13 +02:00
ctdb_traverse.c ctdb-util: Rename db_wrap to tdb_wrap and make it a build subsystem 2014-09-10 01:36:15 +02:00
ctdb_tunables.c ctdb-daemon: Drop tunable that is no longer in use 2015-03-27 06:40:08 +01:00
ctdb_update_record.c ctdb-util: Rename db_wrap to tdb_wrap and make it a build subsystem 2014-09-10 01:36:15 +02:00
ctdb_uptime.c Remove explicit include of lib/tevent/tevent.h. 2012-04-13 17:28:14 +10:00
ctdb_vacuum.c ctdb-vacuum: Use non-blocking lock when traversing delete tree 2014-12-05 14:43:07 +01:00
ctdbd.c ctdb-logging: New option CTDB_LOGGING, remove CTDB_LOGFILE, CTDB_SYSLOG 2014-10-28 05:42:04 +01:00
eventscript.c ctdb-daemon: Allow a new monitor event to cancel one already in progress 2015-07-14 09:57:17 +02:00