summaryrefslogtreecommitdiffstats
path: root/ctdb/server/ctdb_lock.c
Commit message (Expand)AuthorAgeFilesLines
* 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
* locking: Create commandline arguments for locking helperAmitay Isaacs2013-05-241-0/+115
* locking: Use database iterator for unmarking databasesAmitay Isaacs2013-05-241-17/+2
* locking: Add handler function for unmarking a databaseAmitay Isaacs2013-05-241-0/+23
* locking: Use database iterator for marking databasesAmitay Isaacs2013-05-241-39/+2
* locking: Add handler function for marking a databaseAmitay Isaacs2013-05-241-0/+23
* locking: Use database iterator for unlocking databasesAmitay Isaacs2013-05-241-17/+2
* locking: Add handler function for unlocking a databaseAmitay Isaacs2013-05-241-0/+20
* locking: Use database iterator for locking databasesAmitay Isaacs2013-05-241-38/+2
* locking: Add handler function for locking a databaseAmitay Isaacs2013-05-241-0/+20
* locking: Refactor code to iterate over databases based on priorityAmitay Isaacs2013-05-241-0/+42
* locking: Add newline to debug logsAmitay Isaacs2013-05-241-2/+2
* daemon: Add a tunable to enable automatic database priority settingAmitay Isaacs2013-01-051-5/+9
* locking: Do not use RECLOCK for tracking DB locks and latenciesAmitay Isaacs2012-11-141-2/+8
* ctdbd: Fix compilation warning in locking codeMartin Schwenke2012-10-311-2/+2
* locking: Do not use ctdb_kill() to kill smbd processesAmitay Isaacs2012-10-201-1/+1
* locking: Add database priority handling for older versions of sambaAmitay Isaacs2012-10-201-0/+61
* locking: Schedule a new lock request everytime a lock is releasedAmitay Isaacs2012-10-201-0/+4
* ctdbd: locking: Provide non-blocking API for locking of TDB record/db/alldbAmitay Isaacs2012-10-201-0/+1069
* Revert "server: locking: Provide a common API for non-blocking locking of TDBs"Amitay Isaacs2012-05-011-783/+0
* server: locking: Provide a common API for non-blocking locking of TDBsAmitay Isaacs2012-05-011-0/+783