summaryrefslogtreecommitdiff
path: root/ctdb/server
Commit message (Expand)AuthorAgeFilesLines
* ctdb-recovery: Use correct struct ban_node_state type for stateChristof Schmitt2023-05-031-2/+2
* ctdb:server: Fix code spellingAndreas Schneider2023-03-2412-62/+62
* ctdb:server: Remove trailing whitespaces in ctdb_server.cAndreas Schneider2023-03-241-17/+17
* ctdb:server: Remove trailing whitespaces in ctdb_recover.cAndreas Schneider2023-03-241-15/+15
* spelling fixes for 4.18 (errror implemenation proces Controler)Michael Tokarev2023-01-261-1/+1
* ctdb: Fix the build on FreeBSDVolker Lendecke2023-01-181-0/+1
* ctdb-mutex: Test the lock by locking a 2nd byte rangeMartin Schwenke2022-07-281-0/+17
* ctdb-mutex: open() and fstat() when testing lock fileMartin Schwenke2022-07-281-5/+25
* ctdb-mutex: Factor out function fcntl_lock_fd()Martin Schwenke2022-07-281-12/+25
* ctdb-mutex: Handle pings from lock checking child to parentMartin Schwenke2022-07-281-13/+45
* ctdb-mutex: Do inode checks in a child processMartin Schwenke2022-07-281-29/+287
* ctdb-mutex: Rename wait_for_lost to lock_io_checkMartin Schwenke2022-07-281-18/+21
* ctdb-mutex: Rename recheck_time to recheck_intervalMartin Schwenke2022-07-281-17/+17
* ctdb-mutex: Consistently use progname in error messagesMartin Schwenke2022-07-281-13/+15
* ctdb-daemon: Fix printing of tickle ACKsMartin Schwenke2022-07-281-1/+1
* ctdb-daemon: Modernise debug in ctdb_add_public_address()Martin Schwenke2022-07-221-13/+13
* ctdb-daemon: Avoid spurious error sending ARPs for released IPMartin Schwenke2022-07-221-1/+10
* ctdb-daemon: Modernise debug in ctdb_control_send_arp()Martin Schwenke2022-07-221-6/+12
* 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-daemon: Use DEBUG() macro for child loggingMartin Schwenke2022-06-161-3/+1
* ctdb-daemon: Drop unused prefix, logfn, logfn_privateMartin Schwenke2022-06-161-17/+4
* ctdb-recoverd: Do not ban on unknown error when taking cluster lockMartin Schwenke2022-05-311-7/+0
* ctdb-daemon: Remove unused #includes of rb_tree.hMartin Schwenke2022-05-313-3/+0
* ctdb-daemon: Log per-database summary of resent callsMartin Schwenke2022-05-311-2/+10
* ctdb: Covscan: unchecked return value for trbt_traversearray32()Pavel Filipenský2022-05-141-1/+6
* ctdb-locking: Don't pass NULL to tevent_req_is_unix_error()Martin Schwenke2022-05-031-4/+7
* ctdb-mutex: Don't pass NULL to tevent_req_is_unix_error()Martin Schwenke2022-05-031-13/+18
* ctdb-daemon: Don't release all public IPs during shutdown sequenceMartin Schwenke2022-04-061-1/+0
* ctdb-daemon: Load tunables from ctdb.tunablesMartin Schwenke2022-04-061-1/+1
* ctdb-daemon: New function ctdb_tunables_load()Martin Schwenke2022-04-061-0/+30
* 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