<feed xmlns='http://www.w3.org/2005/Atom'>
<title>delta/openstack/taskflow.git/taskflow/engines/worker_based/proxy.py, branch 2.5.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>Remove 2.6 classifier + 2.6 compatibility code</title>
<updated>2015-06-21T16:39:12+00:00</updated>
<author>
<name>Joshua Harlow</name>
<email>harlowja@yahoo-inc.com</email>
</author>
<published>2015-06-18T22:48:11+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/openstack/taskflow.git/commit/?id=543cf78a6f26fe4929b53a7bfb9cbdc5f2624fbd'/>
<id>543cf78a6f26fe4929b53a7bfb9cbdc5f2624fbd</id>
<content type='text'>
Fixes bug 1445827

Depends-On: I02e3c9aacef0b295a2f823a5cbaf11768a90cb82

Change-Id: I1db681803598ac1bc917fd74a99458bc61edf3f1
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Fixes bug 1445827

Depends-On: I02e3c9aacef0b295a2f823a5cbaf11768a90cb82

Change-Id: I1db681803598ac1bc917fd74a99458bc61edf3f1
</pre>
</div>
</content>
</entry>
<entry>
<title>Abstract out the worker finding from the WBE engine</title>
<updated>2015-02-01T07:03:25+00:00</updated>
<author>
<name>Joshua Harlow</name>
<email>harlowja@yahoo-inc.com</email>
</author>
<published>2015-01-27T03:48:26+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/openstack/taskflow.git/commit/?id=19f9674877902e7e67b6c48df04571b040fdef50'/>
<id>19f9674877902e7e67b6c48df04571b040fdef50</id>
<content type='text'>
To be able to easily plug-in future types of ways to get
which topics (and tasks) workers exist on (and can perform)
and to identify and keep this information up-to date refactor
the functionality that currently does this using periodic messages
into a finder type and a periodic function that exists on
it (that will be periodically activated by an updated and
improved periodic worker).

Part of blueprint wbe-worker-info

Change-Id: Ib3ae29758af3d244b4ac4624ac380caf88b159fd
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
To be able to easily plug-in future types of ways to get
which topics (and tasks) workers exist on (and can perform)
and to identify and keep this information up-to date refactor
the functionality that currently does this using periodic messages
into a finder type and a periodic function that exists on
it (that will be periodically activated by an updated and
improved periodic worker).

Part of blueprint wbe-worker-info

Change-Id: Ib3ae29758af3d244b4ac4624ac380caf88b159fd
</pre>
</div>
</content>
</entry>
<entry>
<title>Add and use a nicer kombu message formatter</title>
<updated>2015-01-30T06:59:54+00:00</updated>
<author>
<name>Joshua Harlow</name>
<email>harlowja@yahoo-inc.com</email>
</author>
<published>2015-01-26T21:56:34+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/openstack/taskflow.git/commit/?id=99b92aed5de1d0868266ce63dec4f3b0e4a636d1'/>
<id>99b92aed5de1d0868266ce63dec4f3b0e4a636d1</id>
<content type='text'>
Since the kombu message object that is recieved has
no useful __str__ or __repr__ and on reception and processing
we should the message (and the delivery tag) it is nice to have
a more useful formatting of that message for debugging and
such (where more detail about the messages are quite useful
to see).

Change-Id: I6730b10122a5de1a0a074525931f312fbd97b8c0
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Since the kombu message object that is recieved has
no useful __str__ or __repr__ and on reception and processing
we should the message (and the delivery tag) it is nice to have
a more useful formatting of that message for debugging and
such (where more detail about the messages are quite useful
to see).

Change-Id: I6730b10122a5de1a0a074525931f312fbd97b8c0
</pre>
</div>
</content>
</entry>
<entry>
<title>Use kombu socket.timeout alias instead of socket.timeout</title>
<updated>2015-01-29T09:00:58+00:00</updated>
<author>
<name>Joshua Harlow</name>
<email>harlowja@gmail.com</email>
</author>
<published>2015-01-29T08:58:22+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/openstack/taskflow.git/commit/?id=344b3f6c4de80465f03c3f6a7148bbfe69f17ef8'/>
<id>344b3f6c4de80465f03c3f6a7148bbfe69f17ef8</id>
<content type='text'>
Use the kombu timeout error alias to socket.timeout to
be more resilient against kombu ever changing this exception
type to something different.

Change-Id: I53c01db67742c65ee49264fd0d8d36417cec3ec1
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Use the kombu timeout error alias to socket.timeout to
be more resilient against kombu ever changing this exception
type to something different.

Change-Id: I53c01db67742c65ee49264fd0d8d36417cec3ec1
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge "Link WBE docs together better (especially around arguments)"</title>
<updated>2015-01-29T08:37:12+00:00</updated>
<author>
<name>Jenkins</name>
<email>jenkins@review.openstack.org</email>
</author>
<published>2015-01-29T08:37:12+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/openstack/taskflow.git/commit/?id=c6bfb36d25dcf90716bc2501eb1ec169bf10d1e2'/>
<id>c6bfb36d25dcf90716bc2501eb1ec169bf10d1e2</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge "Emit a warning when no routing keys provided on publish()"</title>
<updated>2015-01-29T07:36:11+00:00</updated>
<author>
<name>Jenkins</name>
<email>jenkins@review.openstack.org</email>
</author>
<published>2015-01-29T07:36:11+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/openstack/taskflow.git/commit/?id=a26b093a46fd4b368060c30c545182ac92b08896'/>
<id>a26b093a46fd4b368060c30c545182ac92b08896</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Add docstring to wbe proxy to denote not for public use</title>
<updated>2015-01-28T16:50:28+00:00</updated>
<author>
<name>Joshua Harlow</name>
<email>harlowja@gmail.com</email>
</author>
<published>2015-01-28T16:50:28+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/openstack/taskflow.git/commit/?id=e9226ca96d98534a74dec45a46409f800f01a6fc'/>
<id>e9226ca96d98534a74dec45a46409f800f01a6fc</id>
<content type='text'>
Change-Id: I9bd59ae5d58ef3ace960509903403252fbed6277
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Change-Id: I9bd59ae5d58ef3ace960509903403252fbed6277
</pre>
</div>
</content>
</entry>
<entry>
<title>Link WBE docs together better (especially around arguments)</title>
<updated>2015-01-27T00:34:30+00:00</updated>
<author>
<name>Joshua Harlow</name>
<email>harlowja@yahoo-inc.com</email>
</author>
<published>2015-01-27T00:26:56+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/openstack/taskflow.git/commit/?id=7fe2945813450cd0ba1264171c5a90dc0f90d57f'/>
<id>7fe2945813450cd0ba1264171c5a90dc0f90d57f</id>
<content type='text'>
Link the engine/worker 'retry_options' to the proxy which has
linkage to what the defaults are and to where more information
can be gathered about the option (which really gets sent in to
kombu) so that users can more easily understand it.

Also removes showing the docs about the following as its
more of an internal API/class not meant for public consumption:

* Module: taskflow.engines.worker_based.executor

Change-Id: Ib16ee10765ec6b9a0af320bd6818d9649c2485b1
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Link the engine/worker 'retry_options' to the proxy which has
linkage to what the defaults are and to where more information
can be gathered about the option (which really gets sent in to
kombu) so that users can more easily understand it.

Also removes showing the docs about the following as its
more of an internal API/class not meant for public consumption:

* Module: taskflow.engines.worker_based.executor

Change-Id: Ib16ee10765ec6b9a0af320bd6818d9649c2485b1
</pre>
</div>
</content>
</entry>
<entry>
<title>Emit a warning when no routing keys provided on publish()</title>
<updated>2015-01-26T16:51:38+00:00</updated>
<author>
<name>Joshua Harlow</name>
<email>harlowja@gmail.com</email>
</author>
<published>2015-01-26T16:47:31+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/openstack/taskflow.git/commit/?id=f3a1dcb0a737a90f1c4728a610223868377d7484'/>
<id>f3a1dcb0a737a90f1c4728a610223868377d7484</id>
<content type='text'>
When no routing keys are provided the message will no be
published anywhere; so when this happens emit a warning to
tell the library user that something is likely misconfigured
and/or wrong.

Change-Id: Id27e8ab73c1ae8a02cb4252958d9dc896a5df1f0
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
When no routing keys are provided the message will no be
published anywhere; so when this happens emit a warning to
tell the library user that something is likely misconfigured
and/or wrong.

Change-Id: Id27e8ab73c1ae8a02cb4252958d9dc896a5df1f0
</pre>
</div>
</content>
</entry>
<entry>
<title>Use explicit WBE object arguments (instead of kwargs)</title>
<updated>2015-01-22T20:13:17+00:00</updated>
<author>
<name>Joshua Harlow</name>
<email>harlowja@yahoo-inc.com</email>
</author>
<published>2015-01-20T02:42:44+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/openstack/taskflow.git/commit/?id=addc2864094286f34717a635bb73628def669151'/>
<id>addc2864094286f34717a635bb73628def669151</id>
<content type='text'>
Instead of passing around kwargs to root WBE classes and to
contained classes prefer to use explicitnamed arguments that are
passed around. This makes the code more obvious as to what
the intended arguments are and makes it easier for error validation
when other unknown arguments are passed (as well as for docs).

Also moves the docs for the worker engine to be a sub-TOC under
the main engine document so that it can be more easily explored
and managed/found...

Change-Id: I9413fad187c330fee494f0d4536cc27d9a90f0fb
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Instead of passing around kwargs to root WBE classes and to
contained classes prefer to use explicitnamed arguments that are
passed around. This makes the code more obvious as to what
the intended arguments are and makes it easier for error validation
when other unknown arguments are passed (as well as for docs).

Also moves the docs for the worker engine to be a sub-TOC under
the main engine document so that it can be more easily explored
and managed/found...

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