<feed xmlns='http://www.w3.org/2005/Atom'>
<title>delta/python-packages/tooz.git, branch stable/kilo</title>
<subtitle>opendev.org: openstack/tooz.git
</subtitle>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-packages/tooz.git/'/>
<entry>
<title>Updated from global requirements</title>
<updated>2016-04-29T22:58:52+00:00</updated>
<author>
<name>OpenStack Proposal Bot</name>
<email>openstack-infra@lists.openstack.org</email>
</author>
<published>2016-04-29T22:58:52+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-packages/tooz.git/commit/?id=141daf5969eb70111672328ced2b16322cacffcc'/>
<id>141daf5969eb70111672328ced2b16322cacffcc</id>
<content type='text'>
Change-Id: I40b8bd6090877d189bb9990f9d3c2b6eadba03f7
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Change-Id: I40b8bd6090877d189bb9990f9d3c2b6eadba03f7
</pre>
</div>
</content>
</entry>
<entry>
<title>Updated from global requirements</title>
<updated>2016-02-06T08:31:07+00:00</updated>
<author>
<name>OpenStack Proposal Bot</name>
<email>openstack-infra@lists.openstack.org</email>
</author>
<published>2016-02-06T08:31:07+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-packages/tooz.git/commit/?id=145027943384b403ef32770bd0cd3bf916e31f5e'/>
<id>145027943384b403ef32770bd0cd3bf916e31f5e</id>
<content type='text'>
Change-Id: Ia163a74b5c35a09abecaabee41af551ccb402c77
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Change-Id: Ia163a74b5c35a09abecaabee41af551ccb402c77
</pre>
</div>
</content>
</entry>
<entry>
<title>Updated from global requirements</title>
<updated>2015-11-17T02:49:20+00:00</updated>
<author>
<name>OpenStack Proposal Bot</name>
<email>openstack-infra@lists.openstack.org</email>
</author>
<published>2015-11-17T02:49:20+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-packages/tooz.git/commit/?id=ea95ebb8829b610404678fc91f2d52035a062598'/>
<id>ea95ebb8829b610404678fc91f2d52035a062598</id>
<content type='text'>
Change-Id: I04dbfb8d3b7a85d31b67f3f66044838da7745fb1
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Change-Id: I04dbfb8d3b7a85d31b67f3f66044838da7745fb1
</pre>
</div>
</content>
</entry>
<entry>
<title>Allow specifying a kazoo async handler 'kind'</title>
<updated>2015-11-06T21:36:26+00:00</updated>
<author>
<name>Joshua Harlow</name>
<email>harlowja@yahoo-inc.com</email>
</author>
<published>2015-11-03T19:08:54+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-packages/tooz.git/commit/?id=4251e1ea72bf4574629aaae701166da5ea2c6413'/>
<id>4251e1ea72bf4574629aaae701166da5ea2c6413</id>
<content type='text'>
In situations where the built-in (and default) kazoo
threading async handler does not work (which sometimes
appears to happen under eventlet) allow for specifying
a different handler (ie the 'eventlet' one) that should
work better under those scenarios.

Closes-bug: #1512001
Change-Id: Iec5e39928b223a3ffca0b9b5b4d0fd61abaa0f2b
(cherry-picked from commit 9c5cb6fd0ba6b08fd163130a8862137277e48020)
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
In situations where the built-in (and default) kazoo
threading async handler does not work (which sometimes
appears to happen under eventlet) allow for specifying
a different handler (ie the 'eventlet' one) that should
work better under those scenarios.

Closes-bug: #1512001
Change-Id: Iec5e39928b223a3ffca0b9b5b4d0fd61abaa0f2b
(cherry-picked from commit 9c5cb6fd0ba6b08fd163130a8862137277e48020)
</pre>
</div>
</content>
</entry>
<entry>
<title>Updated from global requirements</title>
<updated>2015-09-17T09:23:38+00:00</updated>
<author>
<name>OpenStack Proposal Bot</name>
<email>openstack-infra@lists.openstack.org</email>
</author>
<published>2015-09-17T09:23:38+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-packages/tooz.git/commit/?id=8a01682bb5ab328dc98ad99851b327d44d23b92d'/>
<id>8a01682bb5ab328dc98ad99851b327d44d23b92d</id>
<content type='text'>
Change-Id: Ic608e2495b6c7e13cf2407f3577867c2d696e617
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Change-Id: Ic608e2495b6c7e13cf2407f3577867c2d696e617
</pre>
</div>
</content>
</entry>
<entry>
<title>Updated from global requirements</title>
<updated>2015-07-13T15:03:30+00:00</updated>
<author>
<name>OpenStack Proposal Bot</name>
<email>openstack-infra@lists.openstack.org</email>
</author>
<published>2015-07-13T15:03:30+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-packages/tooz.git/commit/?id=43bcf1e84e036a9f0e8a8aeedbdd081b48b4d49a'/>
<id>43bcf1e84e036a9f0e8a8aeedbdd081b48b4d49a</id>
<content type='text'>
Change-Id: Iaca842a5c18b0277791a53809f6bd44ec131720a
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Change-Id: Iaca842a5c18b0277791a53809f6bd44ec131720a
</pre>
</div>
</content>
</entry>
<entry>
<title>fix lock concurrency issues with certain drivers</title>
<updated>2015-04-15T13:45:14+00:00</updated>
<author>
<name>Mehdi Abaakouk</name>
<email>sileht@sileht.net</email>
</author>
<published>2015-03-16T10:26:50+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-packages/tooz.git/commit/?id=a21a2e817b037db13361ecad872d3e0d09622369'/>
<id>a21a2e817b037db13361ecad872d3e0d09622369</id>
<content type='text'>
This change adds a test to ensure that lock acquired from different
threads/processes work as expected. And fixes drivers when they won't.

With file driver, when two threads acquire the lock, when the first one
releases it, the second get a 'ValueError: I/O operation on closed file'
because the first have closed the file after releasing the lock.
Now, the file is open when the lock object is created and we let the GC
to close it when we don't need it anymore

With mysql, postgres, kazoo driver, multiple acquire inside the same
backend session, doesn't work like a exclusive lock, so we track the
status locally when we get the lock inside a process.

Change-Id: Ic990a79c9baebe534409c1a433e21f4a2f9a7d6a
(cherry picked from commit 6bab678e6ea1a5b087a636279f2db873554a4116)
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This change adds a test to ensure that lock acquired from different
threads/processes work as expected. And fixes drivers when they won't.

With file driver, when two threads acquire the lock, when the first one
releases it, the second get a 'ValueError: I/O operation on closed file'
because the first have closed the file after releasing the lock.
Now, the file is open when the lock object is created and we let the GC
to close it when we don't need it anymore

With mysql, postgres, kazoo driver, multiple acquire inside the same
backend session, doesn't work like a exclusive lock, so we track the
status locally when we get the lock inside a process.

Change-Id: Ic990a79c9baebe534409c1a433e21f4a2f9a7d6a
(cherry picked from commit 6bab678e6ea1a5b087a636279f2db873554a4116)
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge "Use a sentinel connection pool to manage failover" into stable/kilo</title>
<updated>2015-04-10T22:07:57+00:00</updated>
<author>
<name>Jenkins</name>
<email>jenkins@review.openstack.org</email>
</author>
<published>2015-04-10T22:07:57+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-packages/tooz.git/commit/?id=8086661f404e61c22f0dd1d07b57a864862a0869'/>
<id>8086661f404e61c22f0dd1d07b57a864862a0869</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge "fix mysql driver url parsing" into stable/kilo</title>
<updated>2015-04-10T21:58:41+00:00</updated>
<author>
<name>Jenkins</name>
<email>jenkins@review.openstack.org</email>
</author>
<published>2015-04-10T21:58:41+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-packages/tooz.git/commit/?id=348ca31c8e45bbeb27c623a14255d2da8b410fee'/>
<id>348ca31c8e45bbeb27c623a14255d2da8b410fee</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge "Avoid re-using the same timeout for further watcher ops" into stable/kilo</title>
<updated>2015-04-10T12:58:13+00:00</updated>
<author>
<name>Jenkins</name>
<email>jenkins@review.openstack.org</email>
</author>
<published>2015-04-10T12:58:13+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-packages/tooz.git/commit/?id=932bb6cafbc41e23593bac46c18135c55300d28f'/>
<id>932bb6cafbc41e23593bac46c18135c55300d28f</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
