Merge branch 'stable-2.16' into stable-2.17
[ganeti-github.git] / lib / locking.py
2014-12-08 Klaus AehligRemove NAL and its level from Python lock hierarchy
2014-09-15 Klaus AehligMerge branch 'stable-2.11' into stable-2.12
2014-09-12 Klaus AehligUpdate the license statement
2014-06-06 Klaus AehligRemove unused python class LockSet
2014-05-30 Klaus AehligRemove Ganeti Lock Manager and Monitor
2014-05-22 Thomas ThrainerMerge branch 'stable-2.11' into stable-2.12
2014-05-22 Helga VelroyenConvert all the classes to new-style classes
2014-03-13 Klaus AehligMake mcpu acquire WConfD locks
2013-12-16 Thomas ThrainerMerge branch 'stable-2.9' into stable-2.10
2013-11-29 Guido TrotterSingleNotifyPipeCondition: don't share pollers
2013-08-07 Thomas ThrainerInitial version of cmdlib test framework
2013-06-20 Thomas ThrainerIndex instances by their UUID
2012-12-19 Michael HanselmannReplace frozenset with compat.UniqueFrozenset
2012-12-03 Michael HanselmannAdd opportunistic locking to GanetiLockManager
2012-12-03 Michael Hanselmannlocking: Implement opportunistic locking in LockSet
2012-11-29 Michael Hanselmannlocking: Change locking order, move NAL after instances
2012-11-26 Michael Hanselmannlocking: Method to check if LockSet is fully acquired
2012-11-23 Michael HanselmannAdd new lock level for node allocations
2012-11-21 Michael Hanselmannlocking.LockSet: Replace boolean parameter with constants
2012-11-21 Michael Hanselmannlocking: Use frozenset instead of utils.UniqueSequence
2012-11-20 Dimitris AragiorgisBasic IP pool management logic
2012-11-19 Michael Hanselmannlocking: Simplify condition
2012-11-19 Michael Hanselmannlocking: Don't schedule pending acq. for short timeout
2012-11-13 Helga VelroyenDocumentation for the NODE_RES level
2012-08-23 Iustin PopBump pep8 version to 1.2
2012-04-13 Michael HanselmannMerge branch 'devel-2.5'
2012-03-30 Michael Hanselmannlocking: Remove unused OldStyleQueryLocks
2012-03-22 Michael Hanselmannlocking: Notify only once on release
2012-03-22 Michael Hanselmannlocking: Handle spurious notifications on lock acquire
2012-03-22 Michael Hanselmannlocking: Fix lock deletion with timeout
2012-02-21 Michael HanselmannReplace single- with double-quotes
2011-12-22 Michael HanselmannMerge branch 'devel-2.5'
2011-12-19 Michael Hanselmannlocking: Add “__repr__” to SharedLock and PipeCondition
2011-11-30 Michael Hanselmannlocking: Allow checking if lock is owned in certain...
2011-11-15 Michael Hanselmannlocking: Make some aliased methods public
2011-11-02 Michael Hanselmannlocking: Make level names consistent, add check
2011-11-02 Michael HanselmannAdd new lock level for node resource modifications
2011-08-30 Andrea SpadacciniDeprecationWarning fixes for pylint
2011-08-03 Iustin PopFix lint errors
2011-08-03 Iustin PopAdd two more compat functions
2011-07-21 Michael Hanselmannlocking.GLM: Allow adding locks to monitor
2011-07-21 Michael HanselmannMake lock monitor more versatile
2011-07-15 Michael HanselmannMake SharedLock._is_owned public
2011-05-13 Michael HanselmannSharedLock: Implement downgrade from exclusive to share...
2011-05-09 Michael HanselmannShow locksets in lock monitor
2011-05-09 Michael Hanselmannlocking: Make parameter to condition's wait() positional
2011-05-09 Michael HanselmannSharedLock: Avoid acquires from sneaking in while notifying
2011-04-29 Michael Hanselmannlocking: Export “list_owned” from lock manager
2011-03-16 Michael Hanselmannlocking: Fix race condition in lock monitor
2011-01-06 Michael HanselmannConvert “gnt-debug locks” to query2
2010-12-06 Guido Trotterlocking: add nodegroup lock level
2010-12-02 Michael HanselmannMerge branch 'devel-2.3'
2010-12-01 Michael Hanselmannlocking: Clarify message for removed locks
2010-11-16 René NussbaumerMove locking.RunningTimeout to utils
2010-10-28 Guido TrotterGanetiLockManager, remove default values
2010-09-24 Michael Hanselmannlocking: Implement priority in Ganeti lock manager
2010-09-24 Michael Hanselmannlocking: Don't set default priority as keyword default
2010-09-10 Michael HanselmannMerge branch 'devel-2.2'
2010-09-10 Michael Hanselmannlocking.SharedLock: Update class docstring
2010-09-07 Michael Hanselmannlocking: Implement priorities in SharedLock and LockSet
2010-08-27 Michael HanselmannShow list of pending acquires in “gnt-debug locks”
2010-08-24 Michael HanselmannAdd simple lock monitor
2010-08-23 Michael Hanselmannlocking.LockSet: Use function to get member lock name
2010-07-16 Iustin PopImplement lock names for debugging purposes
2010-06-28 Guido Trotterssynchronized: act on a class member
2010-06-11 Guido TrotterRemove locking._CountingCondition
2010-06-10 Guido Trotter_BaseCondition: allow saving/restoring state
2010-06-10 Guido TrotterSharedLock _acquire_restore and _release_save
2010-04-21 Michael HanselmannAdd separate module for backported language functionality
2010-02-15 Michael HanselmannMerge remote branch 'origin/stable-2.1' into devel-2.1
2010-02-10 Michael HanselmannFix bug introduced in commit 413b747
2010-02-10 Michael HanselmannFix locking bug causing high CPU usage
2010-01-27 Guido Trotterlocking: add/fix @type information
2010-01-27 Balazs LeczFix __slots__ definitions
2010-01-13 Michael Hanselmannlocking: Fix race condition in LockSet
2010-01-13 Michael Hanselmannlocking: Append to list outside error handling block
2010-01-13 Michael Hanselmannlocking: Don't fail in error handling if lock isn't...
2010-01-04 Iustin PopAdd targeted pylint disables
2009-12-28 Iustin PopMerge branch 'devel-2.0' into devel-2.1
2009-12-28 Iustin PopClarifiy some more wide pylint disables
2009-12-28 Iustin PopAdd targetted pylint disables
2009-11-25 Iustin PopRemove quotes from CommaJoin and convert to it
2009-10-15 Michael Hanselmannlocking: Convert pipe condition to new timeout class
2009-10-15 Michael Hanselmannlocking.LockSet: Move timeout calculation to separate...
2009-10-15 Michael Hanselmannlocking, mcpu: Ensure timeout is always >= 0.0
2009-10-13 Michael Hanselmannlocking.LockSet: Improve assertions
2009-10-13 Michael Hanselmannlocking: Factorize LockSet.acquire
2009-10-12 Michael HanselmannCode and docstring style fixes
2009-10-12 Michael Hanselmannlocking.LockSet: Implement acquire timeouts
2009-10-02 Michael HanselmannMore locking tests race conditions fixes
2009-10-01 Guido TrotterSingleActionPipeCondition =~ s/Action/Notify/
2009-10-01 Guido TrotterAbstract "base" condition code in a separate class
2009-10-01 Michael Hanselmannlocking.SharedLock: Fix bug in delete function
2009-10-01 Michael HanselmannRename LockSet.acquire parameter “blocking” to “timeout”
2009-09-30 Michael HanselmannChange SharedLock to new pipe(2)-based condition
2009-09-30 Michael HanselmannAdd _PipeCondition class
2009-09-30 Michael HanselmannAdd _SingleActionPipeCondition class
2009-09-30 Michael HanselmannSharedLock: implement timeouts
2009-09-14 Michael Hanselmannlocking: Acquire SharedLock in shared mode in separate...
2009-09-14 Michael Hanselmannlocking: Add level name dict
next