summaryrefslogtreecommitdiff
path: root/ctdb
Commit message (Expand)AuthorAgeFilesLines
* ctdb-doc: Remove documentation for recovery processMartin Schwenke2022-01-171-436/+0
* ctdb-doc: Update example configuration migration scriptMartin Schwenke2022-01-171-2/+2
* ctdb-tests: Improve test coverage for leader role yield and electionsMartin Schwenke2022-01-176-3/+147
* ctdb-tests: Support commenting out local daemons configuration optionsMartin Schwenke2022-01-171-1/+15
* ctdb-config: Add configuration option [cluster] leader timeoutMartin Schwenke2022-01-178-5/+77
* ctdb-config: [legacy] recmaster capability -> [cluster] leader capabilityMartin Schwenke2022-01-1712-48/+57
* ctdb-config: [cluster] recovery lock -> [cluster] cluster lockMartin Schwenke2022-01-1717-43/+95
* ctdb-doc: Update documentation for leader and cluster lockMartin Schwenke2022-01-171-34/+53
* ctdb-recoverd: Use race for cluster lock as election when lock is enabledMartin Schwenke2022-01-172-2/+48
* ctdb-protocol: Mark {GET,SET}_RECMASTER controls obsoleteMartin Schwenke2022-01-171-2/+2
* ctdb-protocol: Drop marshalling for {GET,SET}_RECMASTER controlsMartin Schwenke2022-01-172-53/+0
* ctdb-daemon: Drop implementation of {GET,SET}_RECMASTER controlsMartin Schwenke2022-01-175-54/+3
* ctdb-protocol: Drop protocol client functions for recmaster controlsMartin Schwenke2022-01-172-54/+0
* ctdb-client: Drop unused recmaster functionsMartin Schwenke2022-01-172-68/+0
* ctdb-daemon: Drop unused old client recmaster functionsMartin Schwenke2022-01-172-86/+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-tools: recovery master -> leaderMartin Schwenke2022-01-1712-99/+139
* ctdb-tools: Use leader broadcast in get_leader()Martin Schwenke2022-01-171-9/+21
* ctdb-tools: Factor out get_leader()Martin Schwenke2022-01-171-6/+24
* ctdb-tools: Handle leader broadcasts in ctdb toolMartin Schwenke2022-01-171-1/+32
* ctdb-tools: Print "UNKNOWN" when leader PNN is unknownMartin Schwenke2022-01-171-2/+14
* ctdb-client: Factor out function ctdb_client_wait_func_timeout()Martin Schwenke2022-01-172-3/+49
* ctdb-tests: Factor out getting leader and waiting for leader changeMartin Schwenke2022-01-174-32/+63
* ctdb-tests: Add leader broadcasts to fake_ctdbdMartin Schwenke2022-01-171-0/+49
* ctdb-tests: Implement srvid_handler for dispatching messagesAmitay Isaacs2022-01-171-1/+67
* 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-tests: Avoid a raceMartin Schwenke2022-01-171-0/+13
* ctdb-tests: Setup cluster with expected argumentsMartin Schwenke2022-01-172-2/+8
* 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-protocol: Add CTDB_SRVID_LEADERMartin Schwenke2022-01-176-1/+21
* 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