summaryrefslogtreecommitdiff
path: root/ctdb
Commit message (Expand)AuthorAgeFilesLines
* ctdb-daemon: Use DEBUG() macro for child loggingMartin Schwenke2022-06-181-3/+1
* ctdb-daemon: Drop unused prefix, logfn, logfn_privateMartin Schwenke2022-06-181-17/+4
* ctdb-common: Tell file logging not to redirect stderrMartin Schwenke2022-06-181-0/+1
* ctdb-tests: Add a test for stalled node triggering electionMartin Schwenke2022-02-151-0/+48
* ctdb-tests: Factor out functions to detect when generation changesMartin Schwenke2022-02-152-12/+46
* ctdb-recoverd: Consistently log start of electionMartin Schwenke2022-02-151-2/+3
* ctdb-recoverd: Always send unknown leader broadcast when starting electionMartin Schwenke2022-02-151-3/+2
* ctdb-recoverd: Consistently have caller set election-in-progressMartin Schwenke2022-02-151-2/+2
* ctdb-recoverd: Always cancel election in progressMartin Schwenke2022-02-151-2/+3
* 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