oslo.service/oslo_service
Thomas Herve e371821a01 Fix race condition with fast threads
When a green thread dies quickly, it will call the linked callbacks on
the link call synchronously. In this case, an error will happen when
ThreadGroup is used, as the thread is not accounted for until the link
is done. This manages this race condition by reverting the operations to
link after.

Change-Id: Iccf6edb0dfddda54552bd8787f64da84486061b7
Closes-Bug: #1662939
2017-02-08 17:26:28 +01:00
..
locale/en_GB/LC_MESSAGES Imported Translations from Zanata 2016-06-04 07:07:59 +00:00
tests Remove duplicated register_opts call 2017-01-28 22:24:01 +08:00
__init__.py Fix Heartbeats stop when time is changed 2016-03-03 21:21:02 +01:00
_i18n.py Update translation setup 2016-01-29 11:43:28 +01:00
_options.py Merge "wsgi: decrease the default number of greenthreads in pool" 2016-02-24 05:30:42 +00:00
eventlet_backdoor.py Exception: message need '_' function 2016-03-09 13:07:23 +08:00
loopingcall.py Add FixedIntervalWithTimeoutLoopingCall 2016-12-29 14:20:29 +08:00
periodic_task.py Use reflection.get_class_name() from oslo.utils 2015-11-17 22:14:23 +08:00
service.py Stay alive on double SIGHUP 2016-08-05 15:15:28 +01:00
sslutils.py Add Bandit to tox for security static analysis 2015-12-01 16:10:15 +03:00
systemd.py Fix argument type for _sd_notify() on python3 2016-03-31 10:51:19 -06:00
threadgroup.py Fix race condition with fast threads 2017-02-08 17:26:28 +01:00
version.py pbr.version.VersionInfo needs package name (oslo.xyz and not oslo_xyz) 2017-02-06 12:49:21 -05:00
wsgi.py Fix some inconsistency in docstrings 2016-01-06 15:01:09 +00:00