[openstack-dev] taskflow 0.6.1 released
Joshua Harlow
harlowja at outlook.com
Tue Jan 6 23:35:49 UTC 2015
The Oslo team is pleased to announce the release of:
taskflow 0.6.1: Taskflow structured state management library.
For more details, please see the git log history below and:
http://launchpad.net/taskflow/+milestone/0.6.1
Please report issues through launchpad:
http://bugs.launchpad.net/taskflow/
Changes in taskflow 0.6.0..0.6.1
-----------------------------------------------
69449ae Remove need to inherit/adjust netutils split
b52db18 Allow specifying the engine 'executor' as a string
2ed1ad9 Disallowing starting the executor when worker running
50c5441 Use a single shared queue for an executors lifecycle
49ac8ec Avoid creating a temporary list(s) for tree type
05518ca Update statement around stopwatch thread safety
d498fdb Register with 'ANY' in the cloned process
fce7afb Remove less than useful action_engine __str__
f897008 Ensure manager started/shutdown/joined and reset
f862775 Return the same namedtuple that the future module returns
6cb9a0c Add a simplistic hello world example
e841b5a Get event/notification sending working correctly
a170f4b Move the engine scoping test to its engines test folder
2a8fde1 Get the basics of a process executor working
dbc890f Correctly trigger 'on_exit' of starting/initial state
2b959da Add an example which shows how to send events out from tasks
Diffstat (except docs and test files)
-------------------------------------
taskflow/engines/action_engine/engine.py | 113 +++++-
taskflow/engines/action_engine/executor.py | 429
++++++++++++++++++++-
taskflow/engines/worker_based/engine.py | 34 +-
taskflow/engines/worker_based/executor.py | 18 +-
taskflow/examples/alphabet_soup.py | 101 +++++
taskflow/examples/hello_world.py | 110 ++++++
taskflow/examples/wbe_event_sender.py | 148 +++++++
taskflow/types/fsm.py | 7 +-
taskflow/types/timing.py | 5 +-
taskflow/types/tree.py | 9 +-
taskflow/utils/async_utils.py | 33 +-
taskflow/utils/lock_utils.py | 9 +-
taskflow/utils/misc.py | 24 +-
taskflow/utils/threading_utils.py | 7 +
26 files changed, 1517 insertions(+), 479 deletions(-)
More information about the OpenStack-dev
mailing list