OpenStack
Home
Projects
User Stories
Community
Blog
Wiki
Documentation
CHANGES
¶
0.22.0
¶
Updated from global requirements
Updated from global requirements
Typo fix: arbitary => arbitrary
Remove link to modindex
Update reno for stable/ocata
Add re-raising SystemExit exception
0.21.0
¶
Removes unnecessary utf-8 coding
Add Constraints support
Show team and repo badges on README
0.20.0
¶
replace _callables by _works
Updated from global requirements
Updated from global requirements
Add reno for release notes management
Updated from global requirements
0.19.0
¶
Updated from global requirements
Updated from global requirements
Update homepage with developer documentation page
0.18.0
¶
Eliminate unneccessary patching in GreenFuture
0.17.0
¶
Remove discover from test-requirements
0.16.0
¶
Remove ‘smart’ idleness check
Add Python 3.5 classifier and venv
0.15.0
¶
Don’t include openstack/common in flake8 exclude list
Updated from global requirements
Begin adding our own thread pool executor
Add what the watcher watches to the watcher as a property
0.14.0
¶
Updated from global requirements
Fix ‘on_failure’ param not be used
Use prettytable to show pretty schedule/active/planned time table
Fix time related check in rejection test
Reduce/remove duplication in run functions
Fix jitter strategies
0.13.0
¶
Single quote the callables name (when submission errors)
Updated from global requirements
Reschedule failed periodic tasks after a short delay
Fix wrong comparison in reject_when_reached
0.12.0
¶
Updated from global requirements
Ensure all futures have completed before run returns
0.11.0
¶
Updated from global requirements
Allow PeriodicWorker to skip executor shutdown in case of a preexisting executor
0.10.0
¶
Expose underlying futures.CancelledError
Updated from global requirements
Updated from global requirements
Modification of the example code
PeriodicWorker.create to accept arguments for periodic tasks
Handle exceptions from executor.submit in PeriodicWorker
Add periodics.is_periodic to check if object is a periodic task
py26/py33 are no longer supported by Infra’s CI
0.9.0
¶
Updated from global requirements
Allow for providing different run work sync functions
0.8.0
¶
Have the executor stats object repr look like the watcher repr
0.7.0
¶
Add useful watcher ‘__repr__’ function
Some minor refactoring and comment/note addition
Remove tests output from code coverage
No need for Oslo Incubator Sync
Move most of green helper classes -> ‘_green.py’
0.6.0
¶
Add ‘enabled’ parameter to @periodic decorator
docs - Set pbr warnerrors option for doc build
Remove dummy/placeholder ‘ChangeLog’ as its not needed
Enhance the README
Remove green worker reference to its executor
Change ignore-errors to ignore_errors
Updated from global requirements
Activate pep8 check that _ is imported
Handle the case where 0.199 is provided as runtime
Just use a deque vs reverse pushing/popping
Ensure new entry in immediates gets processed during wait(s)
0.5.0
¶
Updated from global requirements
0.4.0
¶
Updated from global requirements
Updated from global requirements
Provide a thread differentiation attribute on executors
0.3.0
¶
Updated from global requirements
Allow providing a callback to certain executors to reject new work
Disallow running ‘start’ twice
Allow for providing custom ‘on_failure’ callbacks
Delegate failure capturing to a object that is returned on run
0.2.0
¶
Move doc8 to being a normal test requirement in test-requirements.txt
Ensure doctesting and doc8 testing done in py27 env
Updated from global requirements
0.1.2
¶
Add future waiting helper module
Remove 3.3 & 2.6 classifier
Ensure we check callback ‘_is_periodic’ on add
Add tests for the other basic strategies
Add a ‘aligned last finished’ strategy
Updated from global requirements
Move the periodic ‘_get_callback_name’ to ‘_utils’
Add badge support to README.rst
Add periodics to doc features section
0.1.1
¶
Ensure universal wheels are built
0.1.0
¶
Updated from global requirements
Allow adding periodic callables at runtime
Show a prettier callback name
Allow providing customized scheduling strategies
Add history.rst that uses generated ‘ChangeLog’ file
Updated from global requirements
Add some basic periodic worker activation examples
Use monotonic lib. to avoid finding monotonic time function
Allow providing customized event + condition classes/factories
Allow providing a executor to be able to run in parallel
Add a periodics module that runs functions periodically
Add basic doctest(ed) executor examples
Allow synchronous executors to run in green compat. mode
Add some basic tests to ensure executors work
Attempt to use the monotonic pypi module if it’s installed
Capital letters for futurist in HACKING.rst
Vastly improve the docs
Put features into the README.rst
Remove dependency on oslo.utils (replace with small util code)
Rename futures.py -> _futures.py and expose at futurist module
Updated from global requirements
Add initial .gitreview file and cookie-cutter template
Use the ability to save the exception traceback with newer futures
Rename utils to _utils
Add something to the README.rst
Fix missing comma
Add base files to get something working
Initial commit
Table Of Contents
Return to project home page
CHANGES
0.22.0
0.21.0
0.20.0
0.19.0
0.18.0
0.17.0
0.16.0
0.15.0
0.14.0
0.13.0
0.12.0
0.11.0
0.10.0
0.9.0
0.8.0
0.7.0
0.6.0
0.5.0
0.4.0
0.3.0
0.2.0
0.1.2
0.1.1
0.1.0
Previous topic
Contributing
This Page
Show Source
Quick search
Enter search terms or a module, class or function name.
Navigation
index
previous
|
futurist documentation
»