SEARCH
NEW RPMS
DIRECTORIES
ABOUT
FAQ
VARIOUS
BLOG

 
 
Changelog for python-taskflow-0.4.0-2.23.x86_64.rpm :
Wed Sep 10 14:00:00 2014 dmuellerAATTsuse.com
- update to 0.4.0:

* Updated from global requirements

* Make the WBE worker banner information more meaningful

* Allow worker count to be specified when no executor provided

* Remove sphinx examples emphasize-lines

* Split requirements into py2 and py3 files

* Update oslo-incubator to 037dee004c3e2239

* Avoid naming time type module the same as a builtin

* Add a pformat() failure method and use it in the conductor

* add pre/post execute/retry callbacks to tasks

* Use checked_commit() around consume() and abandon()

* Use a check + create transaction when claiming a job

* Improve WBE testing coverage

* Add basic WBE validation sanity tests

* WBE request message validation

* WBE response message validation

* WBE notification message validation

* Allow handlers to provide validation callables

* Use a common message dispatcher

* Use checked commit when committing kazoo transactions

* Enable hacking checks H305 and H307 in tox.ini template

* Fixes unsorted dicts and sets in doctests

* README.rst: Avoid using non-ascii character

* Updated from global requirements

* Enabled hacking checks H305 and H307

* Bump hacking to version 0.9.2

* Allow a jobs posted book to be none by default

* Cleanup some of the example code & docs

* Make greenexecutor not keep greenthreads active

* Add the arch/big picture omnigraffle diagram

* Remove pbr as a runtime dependency

* Use the `state_graph.py` for all states diagrams

* Make the examples documentation more relevant

* Raise NotImplementedError instead of NotImplemented

* Move the stopwatch tests to test_types

* Remove need to do special exception catching in parse_uri

* Update oslo incubator code to commit 0b02fc0f36814968

* Fix the section name in CONTRIBUTING.rst

* Add a conductor considerations section

* Make the expiring cache a top level cache type

* Use `flow_uuid` and `flow_name` from storage

* Fix traces left in zookeeper

* Clarify locked decorator is for instance methods

* Create a top level time type

* Simplify identity transition handling for tasks and retries

* Remove check_doc.py and use doc8

* Remove functions created for pre-six 1.7.0

* Add a tree type

* Make intentions a tuple (to denote immutability)

* Updated from global requirements

* Add example for pseudo-scoping

* Fix E265 hacking warnings

* Fix doc which should state fetch() usage

* Adjust sphinx requirement

* Upgrade hacking version and fix some of the issues

* Denote that other projects can use this library

* Remove misc.as_bool as oslo provides an equivalent

* Update zake to requirements version

Tue Jun 24 14:00:00 2014 dmuellerAATTsuse.com
- update to 0.3.21:

* Switch to a restructuredtext README file

* Include the function name on internal errors

* Add in default transaction isolation levels

* Allow the mysql mode to be more than just TRADITIONAL

* Make the runner a runtime provided property

* Rename inject_task_args to inject_atom_args

* Rename the graph analyzer to analyzer

* Provide the compilation object instead of just a part of it

* Ensure cachedproperty descriptor picks up docstrings

* Warn about internal helper/utility usage

* Rename to atom from task

* Invert the conductor stop() returned result

* Move flattening to the action engine compiler

* Increase the level of usefulness of the dispatching logging

* Avoid forcing engine_conf to a dict

* Allow for two ways to find a flow detail in a job for a conductor

* Add docs related to the new conductor feature

* Add docstring describing the inject instance variable

* Finish factoring apart the graph_action module

* Update sphinx pin from global requirements

* Fix docstring list format

* Allow indent text to be passed in

* Factor out the on_failure to a mixin type

* Use a name property setter instead of a set_name method

* Adds a single threaded flow conductor

* add the ability to inject arguments into tasks at task creation

* Synced jsonutils from oslo-incubator

* Remove wording issue (track does not make sense here)

* Fix case of taskflow in docs

* Put the job external wiki link in a note section

* Rework atom documentation

* Add doc link to examples

* Rework the overview of the notification mechanism

* Standardize on the same capitalization pattern

* Regenerate engine-state sequence diagram

* Add source of engine-state sequence diagram

* Add kwarg check_pending argument to fake lock

* Add a example which uses the run_iter function in a for loop

* Fix error string interpolation

* Rename t_storage to atom_storage

* Create and use a new compilation module

* Add engine state diagram

* Add tests for the misc.cachedproperty descriptor

* Complete the cachedproperty descriptor protocol

* Don\'t create fake LogBook when we can not fetch one

* Use futures wait() when possible

* Use /taskflow/flush-test in the flush function

* Add a reset nodes function

* Default the impl_memory conf to none

* Fix spelling mistake

* Add a helper tool which clears zookeeper test dirs

* Add a zookeeper jobboard integration test

* Cleanup zookeeper integration testing

* Use a more stable flush method

* Remove the _clear method and do not reset the job_watcher

* Allow command and connection retry configuration

* Check documentation for simple style requirements

* Add an example which uses the run iteration functionality

* Implement run iterations

* Put provides and requires code to basic Flow

* Allow the watcher to re-register if the session is lost

* Add a new wait() method that waits for jobs to arrive

* Add a cachedproperty descriptor

* Add an example for the job board feature

* Engine _cls postfix is not correct

* Pass executor via kwargs instead of config

* Allow the WBE to use a preexisting executor

* Tweaks to object hiearchy diagrams

* Adjust doc linking

* Medium-level docs on engines

* Add docs for the worker based engine (WBE)

* Updated from global requirements

* Move from generator to iterator for iterjobs

* Add a jobboard fetching context manager

* Wrap the failure to load in the not found exception

* Update jobboard docs

* Synced jsonutils from oslo-incubator

* Remove persistence wiki page link

* Load engines with defined args and provided kwargs

* Integrate urlparse for configuration augmentation

* Fix \"occured\" -> \"occurred\"

* Documentation tune-ups

* Fix spelling error

* Add a resumption strategy doc

* Docs and cleanups for test_examples runner

* Skip loading (and failing to load) lock files

* Add a persistence backend fetching context manager

* Add a example that activates a future when a result is ready

* Fix documentation spelling errors

* Add a job consideration doc

* Add last_modified & created_on attributes to jobs

* Allow jobboard event notification

* Use sequencing when posting jobs

* Add a directed graph type (new types module)

* Add persistence docs + adjustments

* Updated from global requirements

* Stings -> Strings

* Be better at failure tolerance

* Ensure example abandons job when it fails

* Add docs for jobs and jobboards

* Get persistence backend via kwargs instead of conf

* Allow fetching jobboard implementations

* Reuse already defined variable

* More keywords & classifier topics

* Allow transient values to be stored in storage

* Doc adjustments

* Move the daemon thread helper function

* Create a periodic worker helper class

* Fix not found being raised when iterating

* Allow for only iterating over the most \'fresh\' jobs

* Updated from global requirements

* Update oslo-incubator to 46f2b697b6aacc67

* import run_cross_tests.sh from incubator

* Exception in worker queue thread

* Avoid holding the state lock while notifying

Wed Apr 2 14:00:00 2014 speilickeAATTsuse.com
- Update to version 0.2:

* Allow atoms to save their own state/result

* Use correct exception in the timing listener

* Add a engine preparation stage

* Decrease extraneous logging

* Handle retry last_results/last_failure better

* Improve documentation for engines

* Worker executor adjustments

* Revert \"Move taskflow.utils.misc.Failure to its own module\"

* Move taskflow.utils.misc.Failure to its own module

* Leave the execution_graph as none until compiled

* Move state link to developer docs

* Raise error if atom asked to schedule with unknown intention

* Removed unused TIMED_OUT state

* Rework documentation of notifications

* Test retry fails on revert

* Exception when scheduling task with invalid state

* Fix race in worker-based executor result processing

* Set logbook/flowdetail/atomdetail meta to empty dict

* Move \'inputs and outputs\' to developers docs

* tests: Discover absence of zookeeper faster

* Fix spelling mistake

* Should be greater or equal to zero and not greater than

* Persistence cleanup part one

* Run worker-based engine tests faster

* SQLAlchemy requirements put in order

* Add timeout to WaitForOneFromTask

* Use same code to reset flow and parts of it

* Optimize dependency links in flattening

* Adjust the exception hierachy

* docs: Links to methods on arguments and results page

* Add __repr__ method to Atom

* Flattening improvements

* tests: Fix WaitForOneFromTask constructor parameter introspection

* Rework graph flow unit tests

* Rewrite assertion for same elements in sequences

* Unit tests for unordered flow

* Linear flow: mark links and rework unit tests

* Drop indexing operator from linear flow

* Drop obsolete test_unordered_flow

* Iteration over links in flow interface

* Add a timeout object that can be interrupted

* Avoid shutting down of a passed executor

* Add more tests for resumption with retry

* Improve logging for proxy publish

* Small documentation fix

* Improve proxy publish method

* Add Retry to developers documentation

* Move flow states to developers documentation

* Remove extraneous vim configuration comments

* Make schedule a proper method of GraphAction

* Simplify graph analyzer interface

* Test storage with memory and sqlite backends

* Fix few minor spelling errors

* Fix executor requests publishing bug

* Flow smart revert with retry controller

* Add atom intentions for tasks and retries

* [WBE] Collect information from workers

* Add tox environment for pypy

* docs: Add inheritance diagram to exceptions documentation

* Adjust logging levels and usage to follow standards

* Introduce message types for WBE protocol

* Add retry action to execute retries

* Extend logbook and storage to work with retry

* Add retry to execution graph

* Add retry to Flow patterns

* Add base class for Retry

* Update request `expired` property docsting

* docs: Add page describing atom arguments and results

* docs: Improve BaseTask method docstrings

* Remove extra quote symbol

* docs: Relative links improvements

* docs: Ingore \'taskflow.\' prefix when sorting module index

* Update comment + six.text_type instead of str for name

* Avoid calling callbacks while holding locks

* Rename remote task to request

* Rework proxy publish functionality

* Updated from global requirements

* Use message.requeue instead of message.reject

* Lock test tweaks

* Move endpoint subclass finding to reflection util

* Correct LOG.warning in persistence utils

* Introduce remote tasks cache for worker-executor

* Worker-based engine clean-ups

* A few worker-engine cleanups

* Add a delay before releasing the lock

* Allow connection string to be just backend name

* Get rid of openstack.common.py3kcompat

* Clean-up several comments in reflection.py

* Fix try_clean not getting the job_path

* Updated from global requirements

* Rename uuid to topic

* Fixups for threads_count usage and logging

* Use the stop watch utility instead of custom timing

* Unify usage of storage error exception type

* Add zookeeper job/jobboard impl

* Updated from global requirements

* Removed copyright from empty files

* Remove extraneous vim configuration comments

* Use six.text_type() instead of str() in sqlalchemy backend

* Fix dummy lock missing pending_writers method

* Move some common/to be shared kazoo utils to kazoo_utils

* Switch to using the type checking decode_json

* Fix few spelling and grammar errors

* Fixed spelling error

* Run action-engine tests with worker-based engine

* Message-oriented worker-based flow with kombu

* Check atom doesn\'t provide and return same values

* Fix command for pylint tox env

* Remove locale overrides form tox template

* Reduce test and optional requirements to global requirements

* Rework sphinx documentation

* Remove extraneous vim configuration comments

* Sync with global requirements

* Instead of doing set diffing just partition when state checking

* Add ZooKeeper backend to examples

* Storage protects lower level backend against thread safety

* Remove tox locale overrides

* Update .gitreview after repo rename

* Small storage tests clean-up

* Support building wheels (PEP-427)
- Update requirements
- Add _service file for easier updates

Thu Feb 20 13:00:00 2014 dmuellerAATTsuse.com
- update to 0.1.3:

* Small bug fixes for 0.1.2

* Concurrency adjustments

* Exception unicode text cleanup

Mon Jan 13 13:00:00 2014 dmuellerAATTsuse.com
- update to 0.1.2:

* Small bug fixes for 0.1.1

* python3 adjustments

* requirements updated to unbind sqlalchemy

Fri Dec 27 13:00:00 2013 dmuellerAATTsuse.com
- add missing networkx dependency

Fri Dec 27 13:00:00 2013 dmuellerAATTsuse.com
- fix requires

Sat Dec 14 13:00:00 2013 dmuellerAATTsuse.com
- Initial package (0.1.1)


 
ICM