summaryrefslogtreecommitdiff
path: root/ctdb/server/ctdb_recoverd.c
Commit message (Expand)AuthorAgeFilesLines
* ctdb:server: Fix code spellingAndreas Schneider2023-03-241-2/+2
* spelling fixes for 4.18 (errror implemenation proces Controler)Michael Tokarev2023-01-261-1/+1
* ctdb-recoverd: Clean up banning culprit codeMartin Schwenke2022-07-221-44/+77
* ctdb-recoverd: Add pnn field to banning state structureMartin Schwenke2022-07-221-5/+5
* ctdb-recoverd: Add function node_flags() and use it in electionsMartin Schwenke2022-07-221-1/+23
* ctdb-recoverd: Do not ban on unknown error when taking cluster lockMartin Schwenke2022-05-311-7/+0
* 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-171-5/+1
* ctdb-recoverd: Use race for cluster lock as election when lock is enabledMartin Schwenke2022-01-171-0/+47
* 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 basic log reopeningMartin Schwenke2022-01-171-0/+10
* ctdb-recoverd: Mark CTDB_SRVID_SET_NODE_FLAGS obsoleteMartin Schwenke2021-09-091-46/+15
* ctdb-recoverd: Push flags for a node if any remote node disagreesMartin Schwenke2021-09-091-1/+28
* ctdb-recoverd: Update the local node map before pushing out flagsMartin Schwenke2021-09-091-10/+15
* ctdb-recoverd: Add a helper variableMartin Schwenke2021-09-091-3/+4
* ctdb-recoverd: Drop unnecessary and broken codeMartin Schwenke2020-10-061-47/+0
* ctdb-recoverd: Drop unnecessary codeMartin Schwenke2020-10-061-14/+0
* ctdb-recoverd: Broadcast takeover run message when verifying IPsMartin Schwenke2020-08-181-3/+5
* ctdb-recoverd: Rename update_local_flags() -> update_flags()Martin Schwenke2020-08-181-6/+6