summaryrefslogtreecommitdiff
path: root/ctdb/server/ctdb_lock.c
AgeCommit message (Expand)AuthorFilesLines
2026-02-25ctdb-daemon: Remove helper variable CTDB_DEBUG_LOCKSMartin Schwenke1-12/+2
2026-02-25ctdb-daemon: Remove helper variable CTDB_LOCK_HELPERMartin Schwenke1-10/+1
2024-09-22ctdb: Use str_list_add_printf() in lock_helper_args()Volker Lendecke1-59/+33
2024-09-20ctdb: Use str_list_add_printf() in debug_locks_args()Volker Lendecke1-42/+17
2024-09-20ctdb: Make ctdb_lock_timeout_handler() easier to understandVolker Lendecke1-18/+21
2021-05-28ctdb-locking: Pass additional arguments to debug locks scriptAmitay Isaacs1-5/+56
2020-02-18ctdb-daemon: Check for lock count underflowMartin Schwenke1-0/+3
2019-07-05ctdb-daemon: Don't check if lock_ctx->ctdb_db is NULLMartin Schwenke1-33/+16
2019-06-05ctdb-daemon: Attempt to silence CID 1357985 (Unchecked return value)Martin Schwenke1-1/+1
2017-06-26ctdb-locking: Get tdb open flags from tdb instead of re-calculatingAmitay Isaacs1-14/+2
2017-06-19ctdb-locking: If a record could not be locked, log the keyAmitay Isaacs1-2/+8
2017-06-19ctdb-locking: Reduce logging in case of contentionAmitay Isaacs1-22/+144
2017-06-19ctdb-locking: There are no ALLDB locks any moreAmitay Isaacs1-10/+4
2017-01-12ctdb-locking: Explicitly unlock record/db in lock helperAmitay Isaacs1-3/+3
2016-12-05ctdb-locking: Start locking helper using ctdb_vfork_execAmitay Isaacs1-3/+3
2016-11-29ctdb-common: Drop CTDB's copy of sys_read() and sys_write()Martin Schwenke1-1/+1
2016-09-22ctdb-locking: Restrict lock debugging to once per secondAmitay Isaacs1-0/+10
2016-09-22ctdb-locking: Log if ctdb is unable to take db locks in INACTIVE stateAmitay Isaacs1-6/+7
2016-07-25ctdb-locking: Remove ctdb_db_prio_iterator functionAmitay Isaacs1-19/+0
2016-07-25ctdb-locking: Remove API for locking databases with priorityAmitay Isaacs1-115/+1
2016-07-25ctdb-locking: Remove API for locking all databasesAmitay Isaacs1-88/+0
2016-07-25ctdb-locking: Drop code for Samba 3.x compatibilityAmitay Isaacs1-41/+0
2016-06-20ctdb-locking: Avoid real-time in lock helper if nosetsched option is setAmitay Isaacs1-0/+8
2016-02-06dlist: remove unneeded type argument from DLIST_ADD_END()Michael Adam1-4/+4
2015-11-16ctdb-server: Replace ctdb_logging.h with common/logging.hAmitay Isaacs1-1/+1
2015-11-04ctdb-daemon: Remove explicit include of ctdb_protocol.hAmitay Isaacs1-1/+0
2015-10-30ctdb-daemon: Separate prototypes for common client/server functionsAmitay Isaacs1-0/+1
2015-10-30ctdb-daemon: Remove dependency on includes.hAmitay Isaacs1-6/+14
2015-10-30ctdb-daemon: Stop using tevent compatibility definitionsAmitay Isaacs1-1/+1
2015-10-30ctdb-daemon: Separate prototypes for system specific functionsAmitay Isaacs1-0/+1
2015-10-07ctdb-locking: Add mark/unmark functions for a single databaseAmitay Isaacs1-2/+24
2015-10-07ctdb-daemon: Avoid the use of ctdb->freeze_mode variableAmitay Isaacs1-6/+4
2015-10-07ctdb-locking: Add ctdb_db_iterator to iterate through all databasesAmitay Isaacs1-0/+15
2015-10-07ctdb-locking: Expose ctdb_db_prio_iterator functionAmitay Isaacs1-5/+2
2015-10-07ctdb-locking: Rename ctdb_db_iterator to ctdb_db_prio_iteratorAmitay Isaacs1-10/+23
2015-10-07ctdb-locking: Remove unused priority argument from db_handler_tAmitay Isaacs1-13/+8
2015-06-12ctdb-locking: move all auto_mark logic into process_callbacks()Stefan Metzmacher1-10/+2
2015-06-12ctdb-locking: make process_callbacks() more robustStefan Metzmacher1-3/+8
2015-06-12ctdb-locking: Add a comment to explain auto_mark usageAmitay Isaacs1-0/+4
2015-06-12ctdb-locking: Avoid resetting talloc destructorAmitay Isaacs1-2/+4
2015-06-12ctdb-locking: Avoid memory leak in the failure caseAmitay Isaacs1-0/+1
2015-06-12ctdb-locking: Set destructor when lock_context is createdAmitay Isaacs1-4/+1
2015-06-12ctdb-locking: Set the lock_ctx->request to NULL when request is freedStefan Metzmacher1-0/+6
2015-06-12ctdb-locking: Avoid memory corruption in ctdb_lock_context_destructorStefan Metzmacher1-0/+4
2015-03-10ctdb-daemon: Use statically allocated arrays for helper pathsMartin Schwenke1-24/+13
2015-03-05ctdb-locking: Back-off from logging every 10 secondsAmitay Isaacs1-4/+16
2014-12-19ctdb-daemon: Use correct tdb flags when enabling robust mutex supportAmitay Isaacs1-6/+24
2014-10-08ctdb-build: Rename define BINDIR to CTDB_HELPER_BINDIRMartin Schwenke1-1/+1
2014-09-25ctdb-locking: Reset ttimer before doing an early returnAmitay Isaacs1-0/+1
2014-09-12ctdb-locking: Fork lock helper with vfork_with_logging()Martin Schwenke1-32/+19