Victoria Series Release Notes¶
2.3.0¶
Other Notes¶
The
oslo.privsepclient can be called from a program using eventlet.Ifeventlet.monkey_patch, some libraries will be patched, for examplethreadingoros. When the root daemon is forked from the clientprocess, those libraries remain patched. Now, when the daemon is forkedfrom the client process, those libraries and methods are restored to theoriginal values. The goal is to prevent some timeouts when using eventletthreads (user threads); system threads are preemptive and the code doesnot need to care about the executor token.
2.0.0¶
Upgrade Notes¶
Support for Python 2.7 has been dropped. The minimum version of Python nowsupported is Python 3.6.
1.33.3¶
Bug Fixes¶
When the privsep helper dies, the client side PrivContext now restarts theclient channel and the helper so that privileged commands can continue tobe processed. Seebug 1715374 for details. In conjunction with the fixforbug 1794708 in oslo.service, the nova-compute service now behavescorrectly when it receives
SIGHUP.Note
This only works for the
ROOTWRAPmethod of starting thedaemon. With theFORKmethod we’ve dropped privileges and nolonger have the ability to restart the daemon in privileged mode.
1.31.0¶
New Features¶
Privsep now uses multithreading to allow concurrency in executingprivileged commands. The number of concurrent threads defaults to theavailable CPU cores, but can be adjusted by the new
thread_pool_sizeconfig option.
1.13.0¶
Other Notes¶
Switch to reno for managing release notes.
