<feed xmlns='http://www.w3.org/2005/Atom'>
<title>delta/openstack/taskflow.git/taskflow/patterns/ordered_flow.py, branch master</title>
<subtitle>opendev.org: openstack/taskflow.git
</subtitle>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/openstack/taskflow.git/'/>
<entry>
<title>Cleaning up various components.</title>
<updated>2013-06-28T23:06:10+00:00</updated>
<author>
<name>Joshua Harlow</name>
<email>harlowja@gmail.com</email>
</author>
<published>2013-06-28T05:45:54+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/openstack/taskflow.git/commit/?id=2d5f90fa24aff0a49f634683c12f31865c9a08a6'/>
<id>2d5f90fa24aff0a49f634683c12f31865c9a08a6</id>
<content type='text'>
1. In order to aid future features its useful to split
split apart the linear_flow and have a good base
class that is not connected to a ordered or linear flow.
2. Have the graph flow inherit from the linear flow since
it is performing a linear run using a topological ordering
of the tasks.

Change-Id: I287cd4a666caf09ca3a4cdf1d53814e9c6feb765
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
1. In order to aid future features its useful to split
split apart the linear_flow and have a good base
class that is not connected to a ordered or linear flow.
2. Have the graph flow inherit from the linear flow since
it is performing a linear run using a topological ordering
of the tasks.

Change-Id: I287cd4a666caf09ca3a4cdf1d53814e9c6feb765
</pre>
</div>
</content>
</entry>
<entry>
<title>Move some of the ordered flow helper classes to utils.</title>
<updated>2013-06-28T05:35:26+00:00</updated>
<author>
<name>Joshua Harlow</name>
<email>harlowja@gmail.com</email>
</author>
<published>2013-06-28T05:34:42+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/openstack/taskflow.git/commit/?id=2c333387baa94ac000b121948bcc0b349d1c5688'/>
<id>2c333387baa94ac000b121948bcc0b349d1c5688</id>
<content type='text'>
Allow other flow types easier access to these helper
classes by moving them to the shared utils file.

Change-Id: I001754efc25b025e8070493d5861ffaedacafc7b
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Allow other flow types easier access to these helper
classes by moving them to the shared utils file.

Change-Id: I001754efc25b025e8070493d5861ffaedacafc7b
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix the current flake8 errors</title>
<updated>2013-06-26T01:03:23+00:00</updated>
<author>
<name>Angus Salkeld</name>
<email>asalkeld@redhat.com</email>
</author>
<published>2013-06-26T01:03:23+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/openstack/taskflow.git/commit/?id=339e43d03b049e5de59addab0e9cbb5f8366af30'/>
<id>339e43d03b049e5de59addab0e9cbb5f8366af30</id>
<content type='text'>
The test pip ordering was resulting in the pep8 rules not really
running so this fixes that up and the resulting errors so we can
get a clean run.

Change-Id: Icc27be05cd513c4f04135c7e768007dbf9d07b10
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The test pip ordering was resulting in the pep8 rules not really
running so this fixes that up and the resulting errors so we can
get a clean run.

Change-Id: Icc27be05cd513c4f04135c7e768007dbf9d07b10
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge "Add the task to the accumulator before running."</title>
<updated>2013-06-24T22:39:02+00:00</updated>
<author>
<name>Jenkins</name>
<email>jenkins@review.openstack.org</email>
</author>
<published>2013-06-24T22:39:02+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/openstack/taskflow.git/commit/?id=9bb29b224a4dab902edb8334417fb9fec0f02ce1'/>
<id>9bb29b224a4dab902edb8334417fb9fec0f02ce1</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Dinky change to trigger jenkins so I can cleanup.</title>
<updated>2013-06-19T20:20:31+00:00</updated>
<author>
<name>Joshua Harlow</name>
<email>harlowja@yahoo-inc.com</email>
</author>
<published>2013-06-18T19:44:27+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/openstack/taskflow.git/commit/?id=6ddf738bbbb703da544940812f89ed4a12295aa6'/>
<id>6ddf738bbbb703da544940812f89ed4a12295aa6</id>
<content type='text'>
Change-Id: I5ff975bb5ded48a84341efa4ebfdae4bf430ab60
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Change-Id: I5ff975bb5ded48a84341efa4ebfdae4bf430ab60
</pre>
</div>
</content>
</entry>
<entry>
<title>Add the task to the accumulator before running.</title>
<updated>2013-06-08T00:25:45+00:00</updated>
<author>
<name>Joshua Harlow</name>
<email>harlowja@yahoo-inc.com</email>
</author>
<published>2013-06-08T00:25:45+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/openstack/taskflow.git/commit/?id=17c5e6e7345ea3a195150a49d014bad4dc2cadc2'/>
<id>17c5e6e7345ea3a195150a49d014bad4dc2cadc2</id>
<content type='text'>
Instead of only adding the task to the rollback
accumulator after it has ran it is useful to add
it to the accumulator before it runs so that if
said task fails while running it can get a chance
at undoing anything it might have done.

Change-Id: I5c9cf2fd194e3b42639d84a0d9dfed3a3b5a797d
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Instead of only adding the task to the rollback
accumulator after it has ran it is useful to add
it to the accumulator before it runs so that if
said task fails while running it can get a chance
at undoing anything it might have done.

Change-Id: I5c9cf2fd194e3b42639d84a0d9dfed3a3b5a797d
</pre>
</div>
</content>
</entry>
<entry>
<title>Add the ability to soft_reset a workflow.</title>
<updated>2013-06-05T19:06:00+00:00</updated>
<author>
<name>Joshua Harlow</name>
<email>harlowja@yahoo-inc.com</email>
</author>
<published>2013-06-05T19:06:00+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/openstack/taskflow.git/commit/?id=14a3d594c5febc29665502c7d412eb4ab76b182e'/>
<id>14a3d594c5febc29665502c7d412eb4ab76b182e</id>
<content type='text'>
In cases where it is not desired to reset the whole state
of the workflow, but only to soft_reset it so that it can
be easily resumed from a interrupted state (for example).
This change allows for that to happen, which involves also
keeping track of the last task that ran so when resumed via
soft_reset that task can be the one started off from (instead
of starting from the start of all tasks).

Change-Id: I034bd6af6445e3da52356328605368319c4ff6f9
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
In cases where it is not desired to reset the whole state
of the workflow, but only to soft_reset it so that it can
be easily resumed from a interrupted state (for example).
This change allows for that to happen, which involves also
keeping track of the last task that ran so when resumed via
soft_reset that task can be the one started off from (instead
of starting from the start of all tasks).

Change-Id: I034bd6af6445e3da52356328605368319c4ff6f9
</pre>
</div>
</content>
</entry>
<entry>
<title>Ensure we have an exception and capture the exc_info.</title>
<updated>2013-06-04T04:19:44+00:00</updated>
<author>
<name>Joshua Harlow</name>
<email>harlowja@yahoo-inc.com</email>
</author>
<published>2013-06-04T04:19:44+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/openstack/taskflow.git/commit/?id=5e0e49eefbe0a477c66edd3fef610c90bdf27d3a'/>
<id>5e0e49eefbe0a477c66edd3fef610c90bdf27d3a</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>We were not notifying when errors occured so fix that.</title>
<updated>2013-06-01T05:58:33+00:00</updated>
<author>
<name>Joshua Harlow</name>
<email>harlowja@yahoo-inc.com</email>
</author>
<published>2013-06-01T05:53:31+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/openstack/taskflow.git/commit/?id=520f7ace49a2ec766993549126c5f09c9ab967c6'/>
<id>520f7ace49a2ec766993549126c5f09c9ab967c6</id>
<content type='text'>
Previously we seemed to have forgotten to notify the listener
when a task errored and allowed said listeners to get the reason
why the task failed so fix that and allow for the exception to
be returned back on result fetching and rethrown.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Previously we seemed to have forgotten to notify the listener
when a task errored and allowed said listeners to get the reason
why the task failed so fix that and allow for the exception to
be returned back on result fetching and rethrown.
</pre>
</div>
</content>
</entry>
<entry>
<title>Ensure we handle functor names and resetting correctly.</title>
<updated>2013-05-29T00:39:20+00:00</updated>
<author>
<name>Joshua Harlow</name>
<email>harlowja@yahoo-inc.com</email>
</author>
<published>2013-05-29T00:39:20+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/openstack/taskflow.git/commit/?id=f528d4bd8152aff6e27c646e08cde00dd7847a39'/>
<id>f528d4bd8152aff6e27c646e08cde00dd7847a39</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
