A collection of async functionality and additions from the future.
Go to file
Dmitry Tantsur f9f685e51d Reschedule failed periodic tasks after a short delay
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
2016-02-19 10:17:33 +01:00
doc/source Modification of the example code 2016-01-14 23:18:30 +00:00
futurist Reschedule failed periodic tasks after a short delay 2016-02-19 10:17:33 +01:00
.coveragerc Remove tests output from code coverage 2015-10-05 13:10:11 -04:00
.gitignore Remove tests output from code coverage 2015-10-05 13:10:11 -04:00
.gitreview Add initial .gitreview file and cookie-cutter template 2015-06-02 09:22:45 -04:00
.mailmap Add initial .gitreview file and cookie-cutter template 2015-06-02 09:22:45 -04:00
.testr.conf Add initial .gitreview file and cookie-cutter template 2015-06-02 09:22:45 -04:00
CONTRIBUTING.rst Add initial .gitreview file and cookie-cutter template 2015-06-02 09:22:45 -04:00
HACKING.rst Capital letters for futurist in HACKING.rst 2015-06-05 22:56:18 +00:00
LICENSE Add initial .gitreview file and cookie-cutter template 2015-06-02 09:22:45 -04:00
MANIFEST.in Add initial .gitreview file and cookie-cutter template 2015-06-02 09:22:45 -04:00
README.rst Enhance the README 2015-09-24 13:37:55 -04:00
babel.cfg Add initial .gitreview file and cookie-cutter template 2015-06-02 09:22:45 -04:00
requirements.txt Updated from global requirements 2016-02-07 00:13:38 +00:00
setup.cfg docs - Set pbr warnerrors option for doc build 2015-09-25 12:47:49 -04:00
setup.py Updated from global requirements 2015-09-17 12:11:41 +00:00
test-requirements.txt Updated from global requirements 2016-02-11 14:45:35 +00:00
tox.ini py26/py33 are no longer supported by Infra's CI 2015-12-26 13:55:01 +05:30

README.rst

Futurist

Latest Version

Downloads

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.