<feed xmlns='http://www.w3.org/2005/Atom'>
<title>delta/openstack/taskflow.git/taskflow/patterns/distributed_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>Remove threaded and distributed flows</title>
<updated>2013-09-14T01:26:53+00:00</updated>
<author>
<name>Joshua Harlow</name>
<email>harlowja@yahoo-inc.com</email>
</author>
<published>2013-09-14T01:26:09+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/openstack/taskflow.git/commit/?id=466cc92c5c6b9729588b95d20fd063ea8a0702ca'/>
<id>466cc92c5c6b9729588b95d20fd063ea8a0702ca</id>
<content type='text'>
Both of these are currently being reworked
and it doesn't make much sense to keep them
around in the code tree at this point.

Change-Id: I2fa257ae91d117effccbe6298d29e002a64e08b3
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Both of these are currently being reworked
and it doesn't make much sense to keep them
around in the code tree at this point.

Change-Id: I2fa257ae91d117effccbe6298d29e002a64e08b3
</pre>
</div>
</content>
</entry>
<entry>
<title>Initial implementation of action-based engine</title>
<updated>2013-09-03T21:46:07+00:00</updated>
<author>
<name>Ivan A. Melnikov</name>
<email>imelnikov@griddynamics.com</email>
</author>
<published>2013-08-20T08:25:43+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/openstack/taskflow.git/commit/?id=57c4b1bdc23f08b267ea1f72c55af12eacbc5006'/>
<id>57c4b1bdc23f08b267ea1f72c55af12eacbc5006</id>
<content type='text'>
This is first in series of changes that provides separation of flows into
engines and pattens. Patterns define structure, while engine define how
the task should be run according to said structure.

This change adds the basic patterns and a very simple engine that
is able to run flow defined with patterns by converting it to recursive
structure of so-called 'actions'.

For simplicity and ease of review certain major features like
resumption, saving and passing on task results and notifications are
left out for farther changes.

Partially implements blueprint patterns-and-engines

Co-authored-by: Anastasia Karpinska &lt;akarpinska at griddynamics.com&gt;
Change-Id: I68515d8a5b30d5d047bf9beb67cc3e2111175190
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This is first in series of changes that provides separation of flows into
engines and pattens. Patterns define structure, while engine define how
the task should be run according to said structure.

This change adds the basic patterns and a very simple engine that
is able to run flow defined with patterns by converting it to recursive
structure of so-called 'actions'.

For simplicity and ease of review certain major features like
resumption, saving and passing on task results and notifications are
left out for farther changes.

Partially implements blueprint patterns-and-engines

Co-authored-by: Anastasia Karpinska &lt;akarpinska at griddynamics.com&gt;
Change-Id: I68515d8a5b30d5d047bf9beb67cc3e2111175190
</pre>
</div>
</content>
</entry>
<entry>
<title>Further updates to update.py</title>
<updated>2013-09-03T21:26:23+00:00</updated>
<author>
<name>Joshua Harlow</name>
<email>harlowja@gmail.com</email>
</author>
<published>2013-09-02T04:42:30+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/openstack/taskflow.git/commit/?id=7d907296a5897176ff17d8ea04f238e64f19d3ec'/>
<id>7d907296a5897176ff17d8ea04f238e64f19d3ec</id>
<content type='text'>
1. Adjust how import reforming is done to use a function
   to reform the import line (after modification).
2. Clean the old copy of taskflow (if it exists) before
   placing a new copy in its place, this is very useful
   to avoid stale files.
3. Move some constants to be offical global constants.
4. Show exactly what modules are being used from the
   containing projects openstack.common.
5. Fix how the distributed flow was breaking imports due
   to the location/usage of logbook in that module no
   longer being functionally correct.
6. Add a header to each file copied/created that tells
   people not to modify them directly.

Change-Id: I6387722e092b93418bd63b722a95a8efcaef788d
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
1. Adjust how import reforming is done to use a function
   to reform the import line (after modification).
2. Clean the old copy of taskflow (if it exists) before
   placing a new copy in its place, this is very useful
   to avoid stale files.
3. Move some constants to be offical global constants.
4. Show exactly what modules are being used from the
   containing projects openstack.common.
5. Fix how the distributed flow was breaking imports due
   to the location/usage of logbook in that module no
   longer being functionally correct.
6. Add a header to each file copied/created that tells
   people not to modify them directly.

Change-Id: I6387722e092b93418bd63b722a95a8efcaef788d
</pre>
</div>
</content>
</entry>
<entry>
<title>Adjust a bunch of hacking violations.</title>
<updated>2013-08-02T01:46:21+00:00</updated>
<author>
<name>Joshua Harlow</name>
<email>harlowja@yahoo-inc.com</email>
</author>
<published>2013-07-30T17:39:40+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/openstack/taskflow.git/commit/?id=324ea453aee7ad6432e60360441fdc018d143d9c'/>
<id>324ea453aee7ad6432e60360441fdc018d143d9c</id>
<content type='text'>
- Fix new hacking violations!
- Add more comments!

Change-Id: Ida0c1b6c98a8f45a15985b33529a1f479e595db5
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
- Fix new hacking violations!
- Add more comments!

Change-Id: Ida0c1b6c98a8f45a15985b33529a1f479e595db5
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix most of the hacking rules</title>
<updated>2013-06-26T01:04:42+00:00</updated>
<author>
<name>Angus Salkeld</name>
<email>asalkeld@redhat.com</email>
</author>
<published>2013-06-25T12:48:23+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/openstack/taskflow.git/commit/?id=a7482eaa1857105e2c845a5d31e5f2b2e7b733ae'/>
<id>a7482eaa1857105e2c845a5d31e5f2b2e7b733ae</id>
<content type='text'>
Hacking rules: H302, H303, H304, H401, H404

Change-Id: I38e62696724a99c5ebe74d95d477999bd91a2c9a
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Hacking rules: H302, H303, H304, H401, H404

Change-Id: I38e62696724a99c5ebe74d95d477999bd91a2c9a
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix all flake8 E* and F* errors</title>
<updated>2013-06-26T01:04:30+00:00</updated>
<author>
<name>Angus Salkeld</name>
<email>asalkeld@redhat.com</email>
</author>
<published>2013-06-25T06:38:30+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/openstack/taskflow.git/commit/?id=6b17ba8ab7a20ff36026dfe90ddc0d9a80f341e0'/>
<id>6b17ba8ab7a20ff36026dfe90ddc0d9a80f341e0</id>
<content type='text'>
This was mostly unused modules or local variables.

Change-Id: I39f9598ba8b64101a10f80bae448d27272abeddd
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This was mostly unused modules or local variables.

Change-Id: I39f9598ba8b64101a10f80bae448d27272abeddd
</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>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>Use rollback accumulator and remove requires()/provides() from being functions</title>
<updated>2013-05-23T23:44:31+00:00</updated>
<author>
<name>Joshua Harlow</name>
<email>harlowja@yahoo-inc.com</email>
</author>
<published>2013-05-23T23:44:31+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/openstack/taskflow.git/commit/?id=dd9d5c157e0811c4f8e7ee1aa76ed45989df0c52'/>
<id>dd9d5c157e0811c4f8e7ee1aa76ed45989df0c52</id>
<content type='text'>
Use a new rollback accumulator to collect which tasks need to be rolled back
and use that in the ordered workflow code. Move the usage of provides/requires
as functions and just let them be attributes of the flow objects.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Use a new rollback accumulator to collect which tasks need to be rolled back
and use that in the ordered workflow code. Move the usage of provides/requires
as functions and just let them be attributes of the flow objects.
</pre>
</div>
</content>
</entry>
<entry>
<title>Cleaning up files/extraneous files/fixing relations</title>
<updated>2013-05-22T20:40:00+00:00</updated>
<author>
<name>Jessica Lucci</name>
<email>jessicalucci14@gmail.com</email>
</author>
<published>2013-05-22T20:40:00+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/openstack/taskflow.git/commit/?id=343f565f88e350b9f9e7a25ffab5885b3bcea263'/>
<id>343f565f88e350b9f9e7a25ffab5885b3bcea263</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
