<feed xmlns='http://www.w3.org/2005/Atom'>
<title>delta/openstack/taskflow.git/taskflow, branch stable/ussuri</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>Zookeeper backend SSL support</title>
<updated>2020-03-06T08:49:58+00:00</updated>
<author>
<name>Ann Kamyshnikova</name>
<email>akamyshnikova@mirantis.com</email>
</author>
<published>2020-03-02T12:41:40+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/openstack/taskflow.git/commit/?id=b46cf94a25d45dd16362ffe7179c7f426c12e097'/>
<id>b46cf94a25d45dd16362ffe7179c7f426c12e097</id>
<content type='text'>
Bump kazoo version to 2.6.0 that supports SSL.

Allow to configure ssl config options via conf
* keyfile
* keyfile_password
* certfile
* use_ssl
* verify_certs

https://kazoo.readthedocs.io/en/latest/api/client.html#kazoo.client.KazooClient

This should be done in conformance with Redis
jobboard backend, that already allows SSL settings.

Change-Id: Ic2670c3c4caa93f69bc2d541c3701df2b6037d2e
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Bump kazoo version to 2.6.0 that supports SSL.

Allow to configure ssl config options via conf
* keyfile
* keyfile_password
* certfile
* use_ssl
* verify_certs

https://kazoo.readthedocs.io/en/latest/api/client.html#kazoo.client.KazooClient

This should be done in conformance with Redis
jobboard backend, that already allows SSL settings.

Change-Id: Ic2670c3c4caa93f69bc2d541c3701df2b6037d2e
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge "Update TaskFlow for networkx 2.x"</title>
<updated>2019-11-15T04:24:16+00:00</updated>
<author>
<name>Zuul</name>
<email>zuul@review.opendev.org</email>
</author>
<published>2019-11-15T04:24:16+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/openstack/taskflow.git/commit/?id=0b352712afd744ac3a2c629470f3130ca6087c1b'/>
<id>0b352712afd744ac3a2c629470f3130ca6087c1b</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Update TaskFlow for networkx 2.x</title>
<updated>2019-10-19T01:11:44+00:00</updated>
<author>
<name>Michael Johnson</name>
<email>johnsomor@gmail.com</email>
</author>
<published>2019-10-19T01:02:58+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/openstack/taskflow.git/commit/?id=dc6495cfa1c8e1dc95bad554a55f0b4e8e360abe'/>
<id>dc6495cfa1c8e1dc95bad554a55f0b4e8e360abe</id>
<content type='text'>
The networkx 2.x series has been out for two years now and supports
python 3.6 and greater[1]. This patch updates TaskFlow to require
a minimum of networkx 2.1. It also updates the code to support
recent deprecation expiration introduced in the 2.4 release.

[1] https://networkx.github.io/documentation/stable/news.html

Change-Id: Ife31d353ba80824ebc63c8b21ee90943badc8da3
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The networkx 2.x series has been out for two years now and supports
python 3.6 and greater[1]. This patch updates TaskFlow to require
a minimum of networkx 2.1. It also updates the code to support
recent deprecation expiration introduced in the 2.4 release.

[1] https://networkx.github.io/documentation/stable/news.html

Change-Id: Ife31d353ba80824ebc63c8b21ee90943badc8da3
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix python3.8 hmac compatibility</title>
<updated>2019-09-03T21:41:28+00:00</updated>
<author>
<name>Eric Harney</name>
<email>eharney@redhat.com</email>
</author>
<published>2019-09-03T21:41:28+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/openstack/taskflow.git/commit/?id=433659932b7c45966ddb63ee26911c6a5c7f4725'/>
<id>433659932b7c45966ddb63ee26911c6a5c7f4725</id>
<content type='text'>
The "digestmod" parameter must be passed in for Python 3.8.

md5 was chosen here because this is what was implicitly used
for Python &lt; 3.8.

Change-Id: I17eca0692c4a89ff90cfa9d4ef3947d2c9ee23e7
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The "digestmod" parameter must be passed in for Python 3.8.

md5 was chosen here because this is what was implicitly used
for Python &lt; 3.8.

Change-Id: I17eca0692c4a89ff90cfa9d4ef3947d2c9ee23e7
</pre>
</div>
</content>
</entry>
<entry>
<title>Use mysql LONGTEXT for atomdetails results</title>
<updated>2019-08-09T07:18:31+00:00</updated>
<author>
<name>Ann Taraday</name>
<email>akamyshnikova@mirantis.com</email>
</author>
<published>2019-08-08T12:56:04+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/openstack/taskflow.git/commit/?id=f0eae2cc7c1222ee1bbc1a0018337fb2a2289de2'/>
<id>f0eae2cc7c1222ee1bbc1a0018337fb2a2289de2</id>
<content type='text'>
With a lot of possible retries using mysql sa.Text for result field
atomdetails table is not enough.

Updated 'results' column type to LONGTEXT in mysql backend case.

PosgreSQL seems not to be affected as postgres text type is not
having length limitation.

Co-Authored-By: Michael Johnson &lt;johnsomor@gmail.com&gt;

Change-Id: I4e44e3288ae49d85c5b5ce8ff26ba83f3b9d2c7b
Closes-bug: #1838015
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
With a lot of possible retries using mysql sa.Text for result field
atomdetails table is not enough.

Updated 'results' column type to LONGTEXT in mysql backend case.

PosgreSQL seems not to be affected as postgres text type is not
having length limitation.

Co-Authored-By: Michael Johnson &lt;johnsomor@gmail.com&gt;

Change-Id: I4e44e3288ae49d85c5b5ce8ff26ba83f3b9d2c7b
Closes-bug: #1838015
</pre>
</div>
</content>
</entry>
<entry>
<title>Handle collections.abc deprecations</title>
<updated>2019-05-09T10:35:09+00:00</updated>
<author>
<name>Sean McGinnis</name>
<email>sean.mcginnis@gmail.com</email>
</author>
<published>2019-04-03T16:00:18+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/openstack/taskflow.git/commit/?id=23889f561628fc80803fbc6a9a576d392266ef40'/>
<id>23889f561628fc80803fbc6a9a576d392266ef40</id>
<content type='text'>
The use of ABC classes directly from collections has been deprecated in
3.x versions of Python. The direction is to use the classes defined in
collections.abc. Python 2.7 does not have this, but Python 3.8 will be
dropping the backwards compatibility to use the old location.

Six also does not have support for this yet, so in the mean time to make
sure we don't run into issues as folks try to move to 3.8, and to get
rid of deprecation warnings in logs, this handles importing from the
preferred location and falls back if it not available.

Change-Id: I15554bf3c109045ebdc237ce7cb40299f5d1b298
Signed-off-by: Sean McGinnis &lt;sean.mcginnis@gmail.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The use of ABC classes directly from collections has been deprecated in
3.x versions of Python. The direction is to use the classes defined in
collections.abc. Python 2.7 does not have this, but Python 3.8 will be
dropping the backwards compatibility to use the old location.

Six also does not have support for this yet, so in the mean time to make
sure we don't run into issues as folks try to move to 3.8, and to get
rid of deprecation warnings in logs, this handles importing from the
preferred location and falls back if it not available.

Change-Id: I15554bf3c109045ebdc237ce7cb40299f5d1b298
Signed-off-by: Sean McGinnis &lt;sean.mcginnis@gmail.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Remove the duplicated word</title>
<updated>2018-08-21T15:28:33+00:00</updated>
<author>
<name>melissaml</name>
<email>ma.lei@99cloud.net</email>
</author>
<published>2018-08-21T15:27:44+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/openstack/taskflow.git/commit/?id=67b0da4b06277defb68192a362d311d148338fc2'/>
<id>67b0da4b06277defb68192a362d311d148338fc2</id>
<content type='text'>
Change-Id: Ia9964fd613efc49479e763b6a7095d63115179ab
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Change-Id: Ia9964fd613efc49479e763b6a7095d63115179ab
</pre>
</div>
</content>
</entry>
<entry>
<title>Create KazooClient with taskflow logger</title>
<updated>2018-08-16T12:17:38+00:00</updated>
<author>
<name>Theodoros Tsioutsias</name>
<email>theodoros.tsioutsias@cern.ch</email>
</author>
<published>2018-08-02T10:12:34+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/openstack/taskflow.git/commit/?id=76ce8c07e1709371ad12add8db2d84b5829b1518'/>
<id>76ce8c07e1709371ad12add8db2d84b5829b1518</id>
<content type='text'>
KazooClient should use the taskflow logger and not the default one.
Using the default logger means that the user cannot control its
log level

Change-Id: Id9549028522955ece0ae9f675c5ecc1c2fd816de
Closes-Bug: #1785036
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
KazooClient should use the taskflow logger and not the default one.
Using the default logger means that the user cannot control its
log level

Change-Id: Id9549028522955ece0ae9f675c5ecc1c2fd816de
Closes-Bug: #1785036
</pre>
</div>
</content>
</entry>
<entry>
<title>Update various links in docs</title>
<updated>2018-07-17T18:56:19+00:00</updated>
<author>
<name>Vu Cong Tuan</name>
<email>tuanvc@vn.fujitsu.com</email>
</author>
<published>2018-05-09T10:14:11+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/openstack/taskflow.git/commit/?id=33685c83fc9ee3a09b8041f52fa6b5158b8ee541'/>
<id>33685c83fc9ee3a09b8041f52fa6b5158b8ee541</id>
<content type='text'>
Avoid redirects, s/http/https/.

Change-Id: Id03bd49f250b48109967a0e04b92b75925f08932
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Avoid redirects, s/http/https/.

Change-Id: Id03bd49f250b48109967a0e04b92b75925f08932
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix code to support networkx &gt; 1.0</title>
<updated>2018-07-11T11:11:51+00:00</updated>
<author>
<name>Michal Arbet</name>
<email>michal.arbet@ultimum.io</email>
</author>
<published>2018-06-25T14:06:18+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/openstack/taskflow.git/commit/?id=d985c5a256bcf8f67e80235ba387599f448f2c49'/>
<id>d985c5a256bcf8f67e80235ba387599f448f2c49</id>
<content type='text'>
With the release of NetworkX 2.0 the reporting API was
moved to view/iterator model. Many methods were moved from
reporting lists or dicts to iterating over the information.
Methods that used to return containers now return views and
methods that returned iterators have been removed in networkx.
Because of this change in NetworkX 2.0 , taskflow code
have to be changed also to support networkx &gt; 2.0

Change-Id: I23c226f37bd85c1e38039fbcb302a2d0de49f333
Closes-Bug: #1778115
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
With the release of NetworkX 2.0 the reporting API was
moved to view/iterator model. Many methods were moved from
reporting lists or dicts to iterating over the information.
Methods that used to return containers now return views and
methods that returned iterators have been removed in networkx.
Because of this change in NetworkX 2.0 , taskflow code
have to be changed also to support networkx &gt; 2.0

Change-Id: I23c226f37bd85c1e38039fbcb302a2d0de49f333
Closes-Bug: #1778115
</pre>
</div>
</content>
</entry>
</feed>
