Library for running OpenStack services
Go to file
Thomas Herve 17a346b023 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
(cherry picked from commit e371821a01)
2017-05-30 13:41:59 +00:00
doc/source [Trivial] Remove executable privilege of doc/source/conf.py 2016-04-29 20:15:35 +08:00
oslo_service Fix race condition with fast threads 2017-05-30 13:41:59 +00:00
.coveragerc Fix coverage configuration and execution 2015-10-01 19:48:34 +00:00
.gitignore Fix coverage configuration and execution 2015-10-01 19:48:34 +00:00
.gitreview Update .gitreview for stable/newton 2016-08-29 16:08:27 -04:00
.mailmap exported from oslo-incubator by graduate.sh 2015-05-21 16:51:40 +03:00
.testr.conf exported from oslo-incubator by graduate.sh 2015-05-21 16:51:40 +03:00
CONTRIBUTING.rst exported from oslo-incubator by graduate.sh 2015-05-21 16:51:40 +03:00
HACKING.rst exported from oslo-incubator by graduate.sh 2015-05-21 16:51:40 +03:00
LICENSE exported from oslo-incubator by graduate.sh 2015-05-21 16:51:40 +03:00
README.rst Expand README and clean up intro to sphinx docs 2015-09-25 11:44:57 +00:00
babel.cfg exported from oslo-incubator by graduate.sh 2015-05-21 16:51:40 +03:00
bandit.yaml Add Bandit to tox for security static analysis 2015-12-01 16:10:15 +03:00
requirements.txt Updated from global requirements 2016-08-04 02:40:56 +00:00
setup.cfg Update translation setup 2016-01-29 11:43:28 +01:00
setup.py Updated from global requirements 2015-09-17 12:16:14 +00:00
test-requirements.txt Updated from global requirements 2016-08-18 05:56:02 +00:00
tox.ini Trivial: ignore openstack/common in flake8 exclude list 2016-05-11 20:46:45 +08:00

README.rst

oslo.service -- Library for running OpenStack services

Latest Version

Downloads

oslo.service provides a framework for defining new long-running services using the patterns established by other OpenStack applications. It also includes utilities long-running applications might need for working with SSL or WSGI, performing periodic operations, interacting with systemd, etc.