summaryrefslogtreecommitdiffstats
path: root/ctdb/server/ctdb_lock.c
Commit message (Expand)AuthorAgeFilesLines
* 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
* ctdb-locking: Add per database queues for pending and active lock requestsAmitay Isaacs2014-08-041-32/+80
* ctdb-locking: Update a commentAmitay Isaacs2014-08-041-1/+1
* ctdb-locking: Simplify check for locks on record or databaseAmitay Isaacs2014-08-041-3/+3
* ctdb-locking: Decrement pending statistics when lock is scheduledAmitay Isaacs2014-08-041-2/+2
* ctdb-locking: Update ctdb statistics for all lock typesAmitay Isaacs2014-08-041-1/+1
* ctdb-locking: Add DB lock requests to head of the pending queueAmitay Isaacs2014-08-041-1/+8
* ctdb-locking: Remove unused variable lock_num_pendingAmitay Isaacs2014-08-041-4/+0
* ctdb-locking: Add new tunable LockProcessesPerDBAmitay Isaacs2014-08-041-4/+1
* ctdb-locking: Allocate lock request soon after allocating lock contextAmitay Isaacs2014-08-041-6/+6
* ctdb-locking: Remove unused function find_lock_context()Amitay Isaacs2014-08-041-53/+0
* ctdb-locking: Schedule the next possible lock based on per-db limitAmitay Isaacs2014-08-041-15/+5
* ctdb-locking: Remove multiple lock requests per lock context (part 2)Amitay Isaacs2014-08-041-20/+12
* ctdb-locking: Remove multiple lock requests per lock context (part 1)Amitay Isaacs2014-08-041-41/+29
* ctdb-locking: Remove unused structure membersAmitay Isaacs2014-08-041-3/+0
* ctdb-locking: Fix the lock_type_str corresponding to LOCK_ALLDBAmitay Isaacs2014-08-041-1/+1
* ctdb: Fix a comment typoVolker Lendecke2014-04-301-1/+1
* ctdb-locking: Instead of comparing key, compare key hashAmitay Isaacs2014-03-281-4/+6
* ctdb-locking: Check for talloc_memdup errorAmitay Isaacs2014-03-281-0/+5
* ctdb-locking: Avoid memory leakAmitay Isaacs2014-03-281-0/+1
* ctdb-locking: Use vfork instead of fork to exec helpersAmitay Isaacs2013-11-271-2/+5
* ctdb-locking: Update current lock statistics when lock is scheduledAmitay Isaacs2013-11-271-2/+2
* ctdb-locking: Do not merge multiple lock requests to avoid unfair schedulingAmitay Isaacs2013-11-271-1/+6
* ctdb-locking: Implement active lock requests limit per databaseAmitay Isaacs2013-11-271-8/+11
* ctdb-server: Coverity fixesAmitay Isaacs2013-11-191-4/+7
* ctdbd: Debug locks by default with override from enviroment variableMartin Schwenke2013-10-221-4/+16
* locking: Do not create multiple lock processes for the same keyAmitay Isaacs2013-08-091-6/+15
* locking: Move function find_lock_context() before ctdb_lock_schedule()Amitay Isaacs2013-08-091-53/+53
* locking: Use external script to debug locking issuesAmitay Isaacs2013-07-101-152/+19
* locking: Update locking bucket intervalsAmitay Isaacs2013-07-101-10/+14
* locking: Update locks latency in CTDB statistics only for RECORD or DB locksAmitay Isaacs2013-07-101-2/+6
* build: Fix compiler warnings for uninitialized variablesAmitay Isaacs2013-07-041-1/+1
* locking: Set lock helper path onceAmitay Isaacs2013-05-241-6/+13
* locking: Remove functions that are not used anymoreAmitay Isaacs2013-05-241-84/+0
* locking: Remove functions that are not used anymoreAmitay Isaacs2013-05-241-91/+0
* locking: Use separate locking helper binary for lockingAmitay Isaacs2013-05-241-17/+39