OpenStack library for all concurrency-related code
Go to file
Daniel P. Berrange 8af826953d processutils: add support for missing process limits
The original commit adding support for process limits only wired
up address space, max files and resident set size limits. This
is not sufficient to enable nova to protect qemu-img commands
against malicious images.

This commit adds support for the remaining limits supported
by python: core file size, cpu time, data size, file size,
locked memory size, max processes and stack size.

Related-bug: #1449062
Change-Id: I164c4b35e1357a0f80ed7fe00a7ae8f49df92e31
2016-04-19 14:35:24 +01:00
doc/source Add a few usage examples for lockutils 2016-03-17 15:06:53 -07:00
oslo_concurrency processutils: add support for missing process limits 2016-04-19 14:35:24 +01:00
.coveragerc Fix coverage configuration and execution 2015-10-05 17:01:16 -04:00
.gitignore Fix coverage configuration and execution 2015-10-05 17:01:16 -04:00
.gitreview exported from oslo-incubator by graduate.sh 2014-08-07 22:26:50 +04:00
.mailmap exported from oslo-incubator by graduate.sh 2014-08-07 22:26:50 +04:00
.testr.conf Move out of the oslo namespace package 2014-11-14 17:17:25 -05:00
babel.cfg exported from oslo-incubator by graduate.sh 2014-08-07 22:26:50 +04:00
CONTRIBUTING.rst Workflow documentation is now in infra-manual 2014-12-05 03:30:38 +00:00
HACKING.rst exported from oslo-incubator by graduate.sh 2014-08-07 22:26:50 +04:00
LICENSE exported from oslo-incubator by graduate.sh 2014-08-07 22:26:50 +04:00
README.rst Switch badges from 'pypip.in' to 'shields.io' 2015-06-11 20:39:32 -07:00
requirements.txt Remove direct dependency on babel 2016-04-18 13:18:20 -07:00
setup.cfg Update translation setup 2016-01-28 20:41:28 +01:00
setup.py Updated from global requirements 2015-09-17 12:15:54 +00:00
test-requirements.txt Updated from global requirements 2016-04-08 00:31:50 +00:00
tox.ini Remove python 2.6 and cleanup tox.ini 2015-11-16 00:29:59 +00:00

oslo.concurrency

Latest Version

Downloads

The oslo.concurrency library has utilities for safely running multi-thread, multi-process applications using locking mechanisms and for running external processes.