summaryrefslogtreecommitdiff
path: root/ctdb/server/ctdb_lock.c
Commit message (Expand)AuthorAgeFilesLines
* ctdb-locking: Get tdb open flags from tdb instead of re-calculatingAmitay Isaacs2017-06-261-14/+2
* ctdb-locking: If a record could not be locked, log the keyAmitay Isaacs2017-06-191-2/+8
* ctdb-locking: Reduce logging in case of contentionAmitay Isaacs2017-06-191-22/+144
* ctdb-locking: There are no ALLDB locks any moreAmitay Isaacs2017-06-191-10/+4
* ctdb-locking: Explicitly unlock record/db in lock helperAmitay Isaacs2017-01-121-3/+3
* ctdb-locking: Start locking helper using ctdb_vfork_execAmitay Isaacs2016-12-051-3/+3
* ctdb-common: Drop CTDB's copy of sys_read() and sys_write()Martin Schwenke2016-11-291-1/+1
* ctdb-locking: Restrict lock debugging to once per secondAmitay Isaacs2016-09-221-0/+10
* ctdb-locking: Log if ctdb is unable to take db locks in INACTIVE stateAmitay Isaacs2016-09-221-6/+7
* ctdb-locking: Remove ctdb_db_prio_iterator functionAmitay Isaacs2016-07-251-19/+0
* ctdb-locking: Remove API for locking databases with priorityAmitay Isaacs2016-07-251-115/+1
* ctdb-locking: Remove API for locking all databasesAmitay Isaacs2016-07-251-88/+0
* ctdb-locking: Drop code for Samba 3.x compatibilityAmitay Isaacs2016-07-251-41/+0
* ctdb-locking: Avoid real-time in lock helper if nosetsched option is setAmitay Isaacs2016-06-201-0/+8
* dlist: remove unneeded type argument from DLIST_ADD_END()Michael Adam2016-02-061-4/+4
* ctdb-server: Replace ctdb_logging.h with common/logging.hAmitay Isaacs2015-11-161-1/+1
* ctdb-daemon: Remove explicit include of ctdb_protocol.hAmitay Isaacs2015-11-041-1/+0
* ctdb-daemon: Separate prototypes for common client/server functionsAmitay Isaacs2015-10-301-0/+1
* ctdb-daemon: Remove dependency on includes.hAmitay Isaacs2015-10-301-6/+14
* ctdb-daemon: Stop using tevent compatibility definitionsAmitay Isaacs2015-10-301-1/+1
* ctdb-daemon: Separate prototypes for system specific functionsAmitay Isaacs2015-10-301-0/+1
* ctdb-locking: Add mark/unmark functions for a single databaseAmitay Isaacs2015-10-071-2/+24
* ctdb-daemon: Avoid the use of ctdb->freeze_mode variableAmitay Isaacs2015-10-071-6/+4
* ctdb-locking: Add ctdb_db_iterator to iterate through all databasesAmitay Isaacs2015-10-071-0/+15
* ctdb-locking: Expose ctdb_db_prio_iterator functionAmitay Isaacs2015-10-071-5/+2
* ctdb-locking: Rename ctdb_db_iterator to ctdb_db_prio_iteratorAmitay Isaacs2015-10-071-10/+23
* ctdb-locking: Remove unused priority argument from db_handler_tAmitay Isaacs2015-10-071-13/+8
* ctdb-locking: move all auto_mark logic into process_callbacks()Stefan Metzmacher2015-06-121-10/+2
* ctdb-locking: make process_callbacks() more robustStefan Metzmacher2015-06-121-3/+8
* ctdb-locking: Add a comment to explain auto_mark usageAmitay Isaacs2015-06-121-0/+4
* ctdb-locking: Avoid resetting talloc destructorAmitay Isaacs2015-06-121-2/+4
* ctdb-locking: Avoid memory leak in the failure caseAmitay Isaacs2015-06-121-0/+1
* ctdb-locking: Set destructor when lock_context is createdAmitay Isaacs2015-06-121-4/+1
* ctdb-locking: Set the lock_ctx->request to NULL when request is freedStefan Metzmacher2015-06-121-0/+6
* ctdb-locking: Avoid memory corruption in ctdb_lock_context_destructorStefan Metzmacher2015-06-121-0/+4
* ctdb-daemon: Use statically allocated arrays for helper pathsMartin Schwenke2015-03-101-24/+13
* ctdb-locking: Back-off from logging every 10 secondsAmitay Isaacs2015-03-051-4/+16
* ctdb-daemon: Use correct tdb flags when enabling robust mutex supportAmitay Isaacs2014-12-191-6/+24
* ctdb-build: Rename define BINDIR to CTDB_HELPER_BINDIRMartin Schwenke2014-10-081-1/+1
* ctdb-locking: Reset ttimer before doing an early returnAmitay Isaacs2014-09-251-0/+1
* ctdb-locking: Fork lock helper with vfork_with_logging()Martin Schwenke2014-09-121-32/+19
* ctdb-locking: Add argc parameter to lock_helper_args()Martin Schwenke2014-09-121-12/+16
* ctdb-util: Rename db_wrap to tdb_wrap and make it a build subsystemMartin Schwenke2014-09-101-1/+1
* ctdb-tests: Mark some functions as staticMartin Schwenke2014-09-101-1/+1
* ctdb-locking: Remove unused function ctdb_free_lock_request_contextAmitay Isaacs2014-09-051-10/+0
* ctdb-locking: Talloc lock request from client specified contextAmitay Isaacs2014-09-051-11/+23
* ctdb-locking: Run debug locks script only if the node is activeAmitay Isaacs2014-09-051-0/+4
* ctdb: Use sys_read() and sys_write() to ensure correct signal interactionMartin Schwenke2014-08-211-1/+1
* ctdb-locking: Simplify ctdb_find_lock_context()Volker Lendecke2014-08-061-34/+33
* ctdb-locking: TALLOC_FREE copes with NULLVolker Lendecke2014-08-061-3/+1