oslo.concurrency/oslo_concurrency
Chris Friesen 2b55da68ae Add support for fair locks
This adds support for a "fair" variant of the lock.  When there are
multiple entities within a single process that are blocked waiting
for the lock the fair lock will ensure that they acquire the lock
in FIFO order.

For now at least, when fair locks are in use we don't support
the "semaphores" argument.

If external locks are enabled, the inter-process ordering will be
determined by the underlying OS lock ordering and process scheduling.

Change-Id: I37577becff4978bf643c65fa9bc2d78d342ea35a
2018-11-02 10:40:23 -06:00
..
fixture Use versionadded and versionchanged in doc 2015-11-05 13:31:40 +01:00
locale Imported Translations from Zanata 2017-07-12 07:34:06 +00:00
tests Add support for fair locks 2018-11-02 10:40:23 -06:00
__init__.py Move out of the oslo namespace package 2014-11-14 17:17:25 -05:00
_i18n.py Remove log translations 2017-07-11 02:40:05 +00:00
lockutils.py Add support for fair locks 2018-11-02 10:40:23 -06:00
opts.py Bump to hacking 0.10 2015-01-12 21:11:16 +00:00
prlimit.py processutils: add support for missing process limits 2016-04-19 14:35:24 +01:00
processutils.py Minor correction to docstrings 2017-08-30 07:05:34 -04:00
version.py pbr.version.VersionInfo needs package name (oslo.xyz and not oslo_xyz) 2017-02-06 12:49:22 -05:00
watchdog.py Use versionadded and versionchanged in doc 2015-11-05 13:31:40 +01:00