f9f685e51d
When testing Ironic with Futurist I found out that whe number of tasks seriously exceed number of possible workers, the conductor goes into loop retrying them and mostly stops reacting. Insert a short random delay before retrying, so that the executor has chances of processing tasks before we through more on it. Also recalculate the "now" value, as submitting a task could take some time. Change-Id: I8e45ddf7c87cf130028fc9fe937691968db17ee9 |
||
---|---|---|
doc/source | ||
futurist | ||
.coveragerc | ||
.gitignore | ||
.gitreview | ||
.mailmap | ||
.testr.conf | ||
CONTRIBUTING.rst | ||
HACKING.rst | ||
LICENSE | ||
MANIFEST.in | ||
README.rst | ||
babel.cfg | ||
requirements.txt | ||
setup.cfg | ||
setup.py | ||
test-requirements.txt | ||
tox.ini |
README.rst
Futurist
Code from the future, delivered to you in the now. The goal of this library would be to provide a well documented futures classes/utilities/additions that allows for providing a level of transparency in how asynchronous work gets executed. This library currently adds statistics gathering, an eventlet executor, a synchronous executor etc.
- Free software: Apache license
- Documentation: http://docs.openstack.org/developer/futurist
- Source: http://git.openstack.org/cgit/openstack/futurist
- Bugs: http://bugs.launchpad.net/futurist