oslo.rootwrap/oslo_rootwrap
IWAMOTO Toshihiro 3ab92c6091 Protect rootwrap daemon socket against multiple threads
Wrap the call with eventlet.Semaphore. Simultaneous Client.execute
calls can fail badly. Alternatively, rootwrap daemon connections
could be made every time when Client.execute is called, without
using a semaphore.

Change-Id: Id9d38832c67f2d81d382cda797a48fee943a27f1
Closes-bug: #1654287
(cherry picked from commit 7711a6ce31)
2017-11-16 20:06:46 +00:00
..
tests Protect rootwrap daemon socket against multiple threads 2017-11-16 20:06:46 +00:00
__init__.py Fix Python 3 support for eventlet monkey-patching 2015-10-13 21:51:47 +02:00
client.py Protect rootwrap daemon socket against multiple threads 2017-11-16 20:06:46 +00:00
cmd.py Python 3: Don't use BaseException.message attribute 2015-08-26 16:40:42 +09:00
daemon.py Allow rootwrap-daemon to timeout and exit 2017-03-22 18:33:37 +00:00
filters.py Avoid importing Linux specific modules on Windows 2017-03-02 22:51:33 +00:00
jsonrpc.py Drop python 2.6 support 2015-11-26 21:00:29 +08:00
version.py Add reno for release notes management 2016-06-30 09:59:31 +00:00
wrapper.py Allow rootwrap-daemon to timeout and exit 2017-03-22 18:33:37 +00:00