<feed xmlns='http://www.w3.org/2005/Atom'>
<title>delta/openstack/taskflow.git, branch 2.0.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>Merge "Fix documentation related to missing BaseTask class"</title>
<updated>2016-05-12T22:44:39+00:00</updated>
<author>
<name>Jenkins</name>
<email>jenkins@review.openstack.org</email>
</author>
<published>2016-05-12T22:44:39+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/openstack/taskflow.git/commit/?id=827b291cf8ab24aa79454586c86425f19245b482'/>
<id>827b291cf8ab24aa79454586c86425f19245b482</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-11T20:58:50+00:00</updated>
<author>
<name>OpenStack Proposal Bot</name>
<email>openstack-infra@lists.openstack.org</email>
</author>
<published>2016-05-11T20:58:50+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/openstack/taskflow.git/commit/?id=da30da8e7096b6bff89aa3477f67d62f4e8ac412'/>
<id>da30da8e7096b6bff89aa3477f67d62f4e8ac412</id>
<content type='text'>
Change-Id: I5e3c2881389b0fc3e8a3568850df668efd00315f
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Change-Id: I5e3c2881389b0fc3e8a3568850df668efd00315f
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix documentation related to missing BaseTask class</title>
<updated>2016-05-11T19:27:58+00:00</updated>
<author>
<name>Greg Hill</name>
<email>greg.hill@rackspace.com</email>
</author>
<published>2016-05-10T14:06:27+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/openstack/taskflow.git/commit/?id=5944ccc02087c07069b62a832fa3011d8f102339'/>
<id>5944ccc02087c07069b62a832fa3011d8f102339</id>
<content type='text'>
The docs no longer matched reality.

Change-Id: I9ee98e16fc03489569bbed8355416a73f7bc02ff
Closes-Bug: 1579890
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The docs no longer matched reality.

Change-Id: I9ee98e16fc03489569bbed8355416a73f7bc02ff
Closes-Bug: 1579890
</pre>
</div>
</content>
</entry>
<entry>
<title>Remove deprecated things for 2.0 release</title>
<updated>2016-05-10T22:26:57+00:00</updated>
<author>
<name>Joshua Harlow</name>
<email>harlowja@yahoo-inc.com</email>
</author>
<published>2015-07-06T22:31:29+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/openstack/taskflow.git/commit/?id=afbfe77a7f7bad87c3e95b4f0c94cab84258a5bb'/>
<id>afbfe77a7f7bad87c3e95b4f0c94cab84258a5bb</id>
<content type='text'>
Change-Id: Id9adbc50bd51adc77ce88f698ad0ea2ee63fc5e2
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Change-Id: Id9adbc50bd51adc77ce88f698ad0ea2ee63fc5e2
</pre>
</div>
</content>
</entry>
<entry>
<title>Always used the library packaged mock</title>
<updated>2016-05-10T17:49:50+00:00</updated>
<author>
<name>Joshua Harlow</name>
<email>jxharlow@godaddy.com</email>
</author>
<published>2016-05-10T17:48:23+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/openstack/taskflow.git/commit/?id=3321b22ca81bd0e1d8923abc62db014d07fed9ce'/>
<id>3321b22ca81bd0e1d8923abc62db014d07fed9ce</id>
<content type='text'>
The library packaged mock seems to work
better across python versions, so instead of
trying to mix the system one and the library
one always prefer the library one (which should
work in all supported python versions).

Change-Id: Id6ada69df9961a6b7511316e2f75ef9ee5f0b72b
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The library packaged mock seems to work
better across python versions, so instead of
trying to mix the system one and the library
one always prefer the library one (which should
work in all supported python versions).

Change-Id: Id6ada69df9961a6b7511316e2f75ef9ee5f0b72b
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge "Allow for specifying green threaded to parallel engine"</title>
<updated>2016-05-06T21:47:38+00:00</updated>
<author>
<name>Jenkins</name>
<email>jenkins@review.openstack.org</email>
</author>
<published>2016-05-06T21:47:38+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/openstack/taskflow.git/commit/?id=fd2dc3da7e530308e42e745f944b70694502766e'/>
<id>fd2dc3da7e530308e42e745f944b70694502766e</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge "Make conductor.stop stop the running engine gracefully"</title>
<updated>2016-05-06T21:46:56+00:00</updated>
<author>
<name>Jenkins</name>
<email>jenkins@review.openstack.org</email>
</author>
<published>2016-05-06T21:46:55+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/openstack/taskflow.git/commit/?id=01b466ddbfa0ef3a2a6fc4ff48ca9037f51bbc9e'/>
<id>01b466ddbfa0ef3a2a6fc4ff48ca9037f51bbc9e</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Attempt to cancel active futures when suspending is underway</title>
<updated>2016-05-03T22:48:55+00:00</updated>
<author>
<name>Joshua Harlow</name>
<email>harlowja@yahoo-inc.com</email>
</author>
<published>2016-01-27T01:20:43+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/openstack/taskflow.git/commit/?id=f4eac0ff4e083ad02833d50f18bab250fc1d1553'/>
<id>f4eac0ff4e083ad02833d50f18bab250fc1d1553</id>
<content type='text'>
Instead of waiting on futures to complete that may still be
in an executors backlog (aka, not even started yet) we can
avoid even executing (and waiting on these to finish) by
forcing them to be cancelled and handling this when analyzing
the futures result (by doing nothing with the cancelled result
of a future).

This saves some time when doing suspension with executors that
have a very small pool of workers that actually run tasks/atoms.

Change-Id: Ie79466c44ac6af5ff8936f192ebce4428aa12d98
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Instead of waiting on futures to complete that may still be
in an executors backlog (aka, not even started yet) we can
avoid even executing (and waiting on these to finish) by
forcing them to be cancelled and handling this when analyzing
the futures result (by doing nothing with the cancelled result
of a future).

This saves some time when doing suspension with executors that
have a very small pool of workers that actually run tasks/atoms.

Change-Id: Ie79466c44ac6af5ff8936f192ebce4428aa12d98
</pre>
</div>
</content>
</entry>
<entry>
<title>Allow for specifying green threaded to parallel engine</title>
<updated>2016-05-03T18:00:51+00:00</updated>
<author>
<name>Joshua Harlow</name>
<email>harlowja@yahoo-inc.com</email>
</author>
<published>2016-01-25T21:28:50+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/openstack/taskflow.git/commit/?id=261826674b6d556f0b23b0431fcae6f5202863a9'/>
<id>261826674b6d556f0b23b0431fcae6f5202863a9</id>
<content type='text'>
Currently when a string is passed to the parallel engine
it will only know how to create a process or a native thread
based executor. The futurist library also supports making
a green thread based executor, so support creating it.

This will save glance some code that they have to create
a executor based on different options (one of those is a
green option).

Change-Id: I15c164a38b4445d28eb6062aed6c56cce0e0364b
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Currently when a string is passed to the parallel engine
it will only know how to create a process or a native thread
based executor. The futurist library also supports making
a green thread based executor, so support creating it.

This will save glance some code that they have to create
a executor based on different options (one of those is a
green option).

Change-Id: I15c164a38b4445d28eb6062aed6c56cce0e0364b
</pre>
</div>
</content>
</entry>
<entry>
<title>Make conductor.stop stop the running engine gracefully</title>
<updated>2016-05-03T17:59:18+00:00</updated>
<author>
<name>Greg Hill</name>
<email>greg.hill@rackspace.com</email>
</author>
<published>2016-01-20T16:57:45+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/openstack/taskflow.git/commit/?id=d1db445461ae714738bd4c4d73e043c481e1213d'/>
<id>d1db445461ae714738bd4c4d73e043c481e1213d</id>
<content type='text'>
Previously stopping the conductor would only prevent it from
accepting new jobs.  This change makes it abort the current job
by telling the engine to stop processing tasks after the current
ones finish.

This allows for conductors to gracefully exit when receiving a kill
signal (although the signal handling is not done automatically yet).

Change-Id: Ie6ddcbb2df4508ad1e3f6698c6f4cb2fc26a278f
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Previously stopping the conductor would only prevent it from
accepting new jobs.  This change makes it abort the current job
by telling the engine to stop processing tasks after the current
ones finish.

This allows for conductors to gracefully exit when receiving a kill
signal (although the signal handling is not done automatically yet).

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