summaryrefslogtreecommitdiff
path: root/ctdb/server
Commit message (Expand)AuthorAgeFilesLines
* ctdb-recoverd: Consistently log start of electionMartin Schwenke2022-02-141-2/+3
* ctdb-recoverd: Always send unknown leader broadcast when starting electionMartin Schwenke2022-02-141-3/+2
* ctdb-recoverd: Consistently have caller set election-in-progressMartin Schwenke2022-02-141-2/+2
* ctdb-recoverd: Always cancel election in progressMartin Schwenke2022-02-141-2/+3
* ctdb-config: Add configuration option [cluster] leader timeoutMartin Schwenke2022-01-173-5/+6
* ctdb-config: [legacy] recmaster capability -> [cluster] leader capabilityMartin Schwenke2022-01-175-12/+6
* ctdb-config: [cluster] recovery lock -> [cluster] cluster lockMartin Schwenke2022-01-173-3/+11
* ctdb-recoverd: Use race for cluster lock as election when lock is enabledMartin Schwenke2022-01-171-0/+47
* ctdb-daemon: Drop implementation of {GET,SET}_RECMASTER controlsMartin Schwenke2022-01-173-30/+3
* ctdb-daemon: Drop unused old client recmaster functionsMartin Schwenke2022-01-171-64/+0
* ctdb-recoverd: Drop calls to ctdb_ctrl_setrecmaster()Martin Schwenke2022-01-171-31/+1
* ctdb-recoverd: Drop recovery master verificationMartin Schwenke2022-01-171-112/+0
* ctdb-recoverd: Simplify some stopped/banned checks to inactive checksMartin Schwenke2022-01-171-8/+3
* ctdb-recoverd: No longer take cluster lock during recoveryMartin Schwenke2022-01-171-17/+10
* ctdb-recoverd: Add and use function cluster_lock_enabled()Martin Schwenke2022-01-171-7/+10
* ctdb-recoverd: Terminology change: recovery lock -> cluster lockMartin Schwenke2022-01-171-54/+54
* ctdb-recoverd: Take cluster lock when election completesMartin Schwenke2022-01-171-0/+12
* ctdb-recoverd: Factor out function cluster_lock_take()Martin Schwenke2022-01-171-21/+40
* ctdb-recoverd: Drop leader validationMartin Schwenke2022-01-171-90/+0
* ctdb-recoverd: Drop special case for elected-before-connectedMartin Schwenke2022-01-171-11/+0
* ctdb-recoverd: Handle leader broadcast timeoutMartin Schwenke2022-01-171-6/+91
* ctdb-recoverd: Send leader broadcastsMartin Schwenke2022-01-171-0/+100
* ctdb-recoverd: Process leader broadcastsMartin Schwenke2022-01-171-0/+43
* ctdb-recoverd: Add an explicit flag for election in progressMartin Schwenke2022-01-171-3/+7
* ctdb-recoverd: Only start election if node can be leaderMartin Schwenke2022-01-171-2/+4
* ctdb-recoverd: Add and use function this_node_can_be_leader()Martin Schwenke2022-01-171-14/+9
* ctdb-recoverd: Logging/comments: recovery master -> leaderMartin Schwenke2022-01-171-51/+46
* ctdb-recoverd: Rename recmaster field to leaderMartin Schwenke2022-01-171-26/+26
* ctdb-recoverd: Use rec->pnn everywhereMartin Schwenke2022-01-171-29/+33
* ctdb-recoverd: Change argument to srvid_disable_and_reply()Martin Schwenke2022-01-171-3/+4
* ctdb-recoverd: Simplify arguments to ctdb_ban_node()Martin Schwenke2022-01-171-16/+9
* ctdb-recoverd: Simplify arguments to verify_local_ip_allocation()Martin Schwenke2022-01-171-8/+6
* ctdb-recoverd: Simplify arguments to do_recovery()Martin Schwenke2022-01-171-16/+13
* ctdb-recoverd: Simplify arguments to some election functionsMartin Schwenke2022-01-171-19/+18
* ctdb-recoverd: Add PNN to recovery daemon contextMartin Schwenke2022-01-171-0/+2
* ctdb-recoverd: Use this_node_is_leader() in an extra contextMartin Schwenke2022-01-171-3/+1
* ctdb-recoverd: Factor out and use function this_node_is_leader()Martin Schwenke2022-01-171-12/+15
* ctdb-recoverd: Pass SIGHUP to running helperMartin Schwenke2022-01-171-2/+12
* ctdb-recoverd: Record helper PID in recovery daemon contextMartin Schwenke2022-01-171-0/+5
* ctdb-recoverd: Add log reopening on SIGHUP to helpersMartin Schwenke2022-01-172-0/+15
* ctdb-daemon: Enable log reopening for event daemonMartin Schwenke2022-01-172-0/+8
* ctdb-daemon: Enable log reopening for recovery daemonMartin Schwenke2022-01-171-2/+12
* ctdb-recoverd: Add basic log reopeningMartin Schwenke2022-01-171-0/+10
* ctdb-daemon: Add basic top-level log reopeningMartin Schwenke2022-01-171-0/+10
* ctdb-daemon: Don't mark a node as unhealthy when connecting to itMartin Schwenke2021-09-091-1/+0
* ctdb-daemon: Ignore flag changes for disconnected nodesMartin Schwenke2021-09-091-0/+5
* ctdb-daemon: Simplify ctdb_control_modflags()Martin Schwenke2021-09-091-23/+24
* ctdb-recoverd: Mark CTDB_SRVID_SET_NODE_FLAGS obsoleteMartin Schwenke2021-09-091-46/+15
* ctdb-daemon: Don't bother sending CTDB_SRVID_SET_NODE_FLAGSMartin Schwenke2021-09-091-5/+0
* ctdb-daemon: Modernise remaining debug macro in this functionMartin Schwenke2021-09-091-2/+2