<feed xmlns='http://www.w3.org/2005/Atom'>
<title>delta/openstack/taskflow.git, branch 2.2.0</title>
<subtitle>opendev.org: openstack/taskflow.git
</subtitle>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/openstack/taskflow.git/'/>
<entry>
<title>Don't use deprecated method timeutils.isotime</title>
<updated>2016-06-10T14:44:09+00:00</updated>
<author>
<name>ChangBo Guo(gcb)</name>
<email>eric.guo@easystack.cn</email>
</author>
<published>2016-06-01T11:00:12+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/openstack/taskflow.git/commit/?id=f885bc13087f1fecbab74b762bf48fe6c1a51d48'/>
<id>f885bc13087f1fecbab74b762bf48fe6c1a51d48</id>
<content type='text'>
This method was drepcated and will be removed in
Ie8903e23fc88c03f4da78292a759d18c6a135064, so don't
use it anymore.

Change-Id: If2a6249cfd4ea1cb5eb4dfc4e3333ac9a5aafbf6
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This method was drepcated and will be removed in
Ie8903e23fc88c03f4da78292a759d18c6a135064, so don't
use it anymore.

Change-Id: If2a6249cfd4ea1cb5eb4dfc4e3333ac9a5aafbf6
</pre>
</div>
</content>
</entry>
<entry>
<title>Updated from global requirements</title>
<updated>2016-06-01T13:55:37+00:00</updated>
<author>
<name>OpenStack Proposal Bot</name>
<email>openstack-infra@lists.openstack.org</email>
</author>
<published>2016-06-01T13:55:37+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/openstack/taskflow.git/commit/?id=88fec5d4ad8e5e8efbf60085fd0f5b96724d403d'/>
<id>88fec5d4ad8e5e8efbf60085fd0f5b96724d403d</id>
<content type='text'>
Change-Id: I29288692b46f3a50261861289fffcfd98e5ddfcc
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Change-Id: I29288692b46f3a50261861289fffcfd98e5ddfcc
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge "Split revert/execute missing args messages"</title>
<updated>2016-06-01T01:41:53+00:00</updated>
<author>
<name>Jenkins</name>
<email>jenkins@review.openstack.org</email>
</author>
<published>2016-06-01T01:41:53+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/openstack/taskflow.git/commit/?id=f79d09597efe2ee9603231bbc9b6b4556507daac'/>
<id>f79d09597efe2ee9603231bbc9b6b4556507daac</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Updated from global requirements</title>
<updated>2016-05-31T03:07:33+00:00</updated>
<author>
<name>OpenStack Proposal Bot</name>
<email>openstack-infra@lists.openstack.org</email>
</author>
<published>2016-05-31T03:07:33+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/openstack/taskflow.git/commit/?id=54f81126eae878ada85b905578ab14a6fd3d5a37'/>
<id>54f81126eae878ada85b905578ab14a6fd3d5a37</id>
<content type='text'>
Change-Id: Ibb427017d1ec18d6573eff6c352375af7667ea74
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Change-Id: Ibb427017d1ec18d6573eff6c352375af7667ea74
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge "Add a simple sanity test for pydot outputting"</title>
<updated>2016-05-31T00:13:58+00:00</updated>
<author>
<name>Jenkins</name>
<email>jenkins@review.openstack.org</email>
</author>
<published>2016-05-31T00:13:58+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/openstack/taskflow.git/commit/?id=8d1fb6fe1659494a48b16a184f11590ad459ed76'/>
<id>8d1fb6fe1659494a48b16a184f11590ad459ed76</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge "Updated from global requirements"</title>
<updated>2016-05-27T16:03:05+00:00</updated>
<author>
<name>Jenkins</name>
<email>jenkins@review.openstack.org</email>
</author>
<published>2016-05-27T16:03:05+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/openstack/taskflow.git/commit/?id=459b0a2c6a546d190f26de966f247d9e200b9d5c'/>
<id>459b0a2c6a546d190f26de966f247d9e200b9d5c</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Split revert/execute missing args messages</title>
<updated>2016-05-26T22:07:03+00:00</updated>
<author>
<name>Greg Hill</name>
<email>greg.hill@rackspace.com</email>
</author>
<published>2016-05-26T22:07:03+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/openstack/taskflow.git/commit/?id=8ab0ba9ea8037379dd59a5e972605ac7c6f89e67'/>
<id>8ab0ba9ea8037379dd59a5e972605ac7c6f89e67</id>
<content type='text'>
To make it more obvious when a revert method is missing
a dependency, we now identify which method was missing
the required paramater.

Change-Id: I24b0d0b01dbd239b92ba444f6ef44273c5ac25d3
Closes-Bug: 1581616
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
To make it more obvious when a revert method is missing
a dependency, we now identify which method was missing
the required paramater.

Change-Id: I24b0d0b01dbd239b92ba444f6ef44273c5ac25d3
Closes-Bug: 1581616
</pre>
</div>
</content>
</entry>
<entry>
<title>Updated from global requirements</title>
<updated>2016-05-26T17:06:56+00:00</updated>
<author>
<name>OpenStack Proposal Bot</name>
<email>openstack-infra@lists.openstack.org</email>
</author>
<published>2016-05-26T17:06:56+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/openstack/taskflow.git/commit/?id=44c9a5d48a347f595d2daa6f31e6cb9efa409fc2'/>
<id>44c9a5d48a347f595d2daa6f31e6cb9efa409fc2</id>
<content type='text'>
Change-Id: I30d06823ef262fc1d8aac243047b1edeb76fce98
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Change-Id: I30d06823ef262fc1d8aac243047b1edeb76fce98
</pre>
</div>
</content>
</entry>
<entry>
<title>Instead of a multiprocessing queue use sockets via asyncore</title>
<updated>2016-05-24T23:16:56+00:00</updated>
<author>
<name>Joshua Harlow</name>
<email>harlowja@yahoo-inc.com</email>
</author>
<published>2015-11-12T00:33:49+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/openstack/taskflow.git/commit/?id=c5e9cf28df9dda763d146859b1472d8bbcf85665'/>
<id>c5e9cf28df9dda763d146859b1472d8bbcf85665</id>
<content type='text'>
For a local process based executor usage currently to ensure
that task emitted notifications are proxied we use the multi
processing library and use its queue concept. This sadly creates
a proxy process that gets associated, and this proxy process
handles the queue and messages sent to and from it. Instead of
doing this we can instead just create a temporary local socket
using a random socket and have tasks (which are running in
different processes) use that to communicate back any emitted
notifications instead (and we can use the asyncore module to handle
the emitted notifications since it handles the lower level socket
reading, polling and dispatching).

To ensure that the socket created is somewhat secure we use a
similar process as the multi-processing library uses where we
sign all messages with a hmac that uses a one time key that only
the main process and the child process know about (and reject
any messages that do not validate using this key).

Change-Id: Iff9180054bf14495e5667af00ae2fafbdbc23791
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
For a local process based executor usage currently to ensure
that task emitted notifications are proxied we use the multi
processing library and use its queue concept. This sadly creates
a proxy process that gets associated, and this proxy process
handles the queue and messages sent to and from it. Instead of
doing this we can instead just create a temporary local socket
using a random socket and have tasks (which are running in
different processes) use that to communicate back any emitted
notifications instead (and we can use the asyncore module to handle
the emitted notifications since it handles the lower level socket
reading, polling and dispatching).

To ensure that the socket created is somewhat secure we use a
similar process as the multi-processing library uses where we
sign all messages with a hmac that uses a one time key that only
the main process and the child process know about (and reject
any messages that do not validate using this key).

Change-Id: Iff9180054bf14495e5667af00ae2fafbdbc23791
</pre>
</div>
</content>
</entry>
<entry>
<title>Add a simple sanity test for pydot outputting</title>
<updated>2016-05-21T05:29:12+00:00</updated>
<author>
<name>Joshua Harlow</name>
<email>harlowja@gmail.com</email>
</author>
<published>2016-03-25T17:36:01+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/openstack/taskflow.git/commit/?id=8c2d73bc23fb377f6640494770efa115907d228e'/>
<id>8c2d73bc23fb377f6640494770efa115907d228e</id>
<content type='text'>
Depends-On: Ia633ccd1dca94f70b05ae4376a1c3a3f252a9923

Related-Bug: #1561656

Change-Id: I930a1ee9c1d17a12328d920bbe02ea0b77947295
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Depends-On: Ia633ccd1dca94f70b05ae4376a1c3a3f252a9923

Related-Bug: #1561656

Change-Id: I930a1ee9c1d17a12328d920bbe02ea0b77947295
</pre>
</div>
</content>
</entry>
</feed>
