<feed xmlns='http://www.w3.org/2005/Atom'>
<title>delta/python-packages/redis-py.git, branch roey/github-actions</title>
<subtitle>github.com: andymccurdy/redis-py.git
</subtitle>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/python-packages/redis-py.git/'/>
<entry>
<title>use github actions instead of travis-CI</title>
<updated>2020-11-09T16:49:44+00:00</updated>
<author>
<name>Roey Prat</name>
<email>roey.prat@redislabs.com</email>
</author>
<published>2020-11-09T16:20:40+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/python-packages/redis-py.git/commit/?id=ec076c63f81f0a9edf63d4de40ec778dc484bdaa'/>
<id>ec076c63f81f0a9edf63d4de40ec778dc484bdaa</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Sponsored (#1418)</title>
<updated>2020-11-09T08:08:31+00:00</updated>
<author>
<name>Guy Korland</name>
<email>gkorland@gmail.com</email>
</author>
<published>2020-11-09T08:08:31+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/python-packages/redis-py.git/commit/?id=8c176cdc7f36e2cbcd3254768766035a7b7cd8b3'/>
<id>8c176cdc7f36e2cbcd3254768766035a7b7cd8b3</id>
<content type='text'>
Add note that redis-py is sponsored by Redis Labs</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Add note that redis-py is sponsored by Redis Labs</pre>
</div>
</content>
</entry>
<entry>
<title>Add more documentation about encoding of strings (#1417)</title>
<updated>2020-11-09T08:07:45+00:00</updated>
<author>
<name>Felipe Machado</name>
<email>462154+felipou@users.noreply.github.com</email>
</author>
<published>2020-11-09T08:07:45+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/python-packages/redis-py.git/commit/?id=1345dc48874e10d895e87ddbaba3f8b6e679d833'/>
<id>1345dc48874e10d895e87ddbaba3f8b6e679d833</id>
<content type='text'>
Additional docs about string encoding/decoding</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Additional docs about string encoding/decoding</pre>
</div>
</content>
</entry>
<entry>
<title>develop and test against redis version 6.0.9</title>
<updated>2020-10-28T09:38:42+00:00</updated>
<author>
<name>Roey Prat</name>
<email>roey.prat@redislabs.com</email>
</author>
<published>2020-10-28T07:54:13+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/python-packages/redis-py.git/commit/?id=66973e4e6cdeb9bc7d71966ca14717a1bdbddec2'/>
<id>66973e4e6cdeb9bc7d71966ca14717a1bdbddec2</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Add optional exception handler to PubSubWorkerThread (#1395)</title>
<updated>2020-10-26T16:16:23+00:00</updated>
<author>
<name>Abhimanyu Deora</name>
<email>abhikdeora@gmail.com</email>
</author>
<published>2020-10-26T16:16:23+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/python-packages/redis-py.git/commit/?id=a404ad3dee93b3b0deb90b4075fd28734d78a282'/>
<id>a404ad3dee93b3b0deb90b4075fd28734d78a282</id>
<content type='text'>
Add optional exception handler to PubSubWorkerThread

Co-authored-by: Abhimanyu Deora &lt;adeora@drwholdings.com&gt;</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Add optional exception handler to PubSubWorkerThread

Co-authored-by: Abhimanyu Deora &lt;adeora@drwholdings.com&gt;</pre>
</div>
</content>
</entry>
<entry>
<title>Note that redis-py does not support Cluster Mode</title>
<updated>2020-10-12T16:21:25+00:00</updated>
<author>
<name>Brad Solomon</name>
<email>brad.solomon.1124@gmail.com</email>
</author>
<published>2019-05-10T14:12:51+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/python-packages/redis-py.git/commit/?id=15dafb1414f05ce24ef336fc539e06ad6a2b3d19'/>
<id>15dafb1414f05ce24ef336fc539e06ad6a2b3d19</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>🕰️ Use monotonic clock in Lock (and tests)</title>
<updated>2020-10-12T16:07:10+00:00</updated>
<author>
<name>Jack Edge</name>
<email>yellowbounder@gmail.com</email>
</author>
<published>2020-09-24T14:34:19+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/python-packages/redis-py.git/commit/?id=e635130043d7657d9bee6911995f649e2de9eb04'/>
<id>e635130043d7657d9bee6911995f649e2de9eb04</id>
<content type='text'>
During a call to `acquire()`, if the call is `blocking` and has a
`blocking_timeout` set, it uses `time.time()` calls to determine when to
give up attempting to acquire the lock.

However, since `time.time()` is marked as "adjustable", it is possible
for it to go backwards or forwards at a rate other than 1 second per
second, meaning the spinloop may exit earlier or later than expected.

By changing the implementation to use `time.monotonic()`, which is
guaranteed to never go backwards, and not be affected by system clock
updates, this potential problem is fixed.

For the same reason, some time dependent lock tests have also been
changed to use `time.monotonic()`.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
During a call to `acquire()`, if the call is `blocking` and has a
`blocking_timeout` set, it uses `time.time()` calls to determine when to
give up attempting to acquire the lock.

However, since `time.time()` is marked as "adjustable", it is possible
for it to go backwards or forwards at a rate other than 1 second per
second, meaning the spinloop may exit earlier or later than expected.

By changing the implementation to use `time.monotonic()`, which is
guaranteed to never go backwards, and not be affected by system clock
updates, this potential problem is fixed.

For the same reason, some time dependent lock tests have also been
changed to use `time.monotonic()`.
</pre>
</div>
</content>
</entry>
<entry>
<title>Update docs with info about SSL hostname validation</title>
<updated>2020-09-21T16:20:28+00:00</updated>
<author>
<name>Yann</name>
<email>54660067+y4nr1@users.noreply.github.com</email>
</author>
<published>2020-09-16T23:32:30+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/python-packages/redis-py.git/commit/?id=e4067e8b4441b512cab35039e41160b8a6e3c462'/>
<id>e4067e8b4441b512cab35039e41160b8a6e3c462</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>develop and test against redis version 6.0.8</title>
<updated>2020-09-15T10:18:51+00:00</updated>
<author>
<name>Roey Prat</name>
<email>roey.prat@redislabs.com</email>
</author>
<published>2020-09-15T08:55:20+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/python-packages/redis-py.git/commit/?id=ce88fcae9a4371b4595e45c7a037069245d3313a'/>
<id>ce88fcae9a4371b4595e45c7a037069245d3313a</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>develop and test against redis version 6.0.7</title>
<updated>2020-09-03T22:20:16+00:00</updated>
<author>
<name>Roey Prat</name>
<email>roey.prat@redislabs.com</email>
</author>
<published>2020-09-03T13:16:20+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/python-packages/redis-py.git/commit/?id=686116d5c740b0ba89e031ca09c5704af5076fd8'/>
<id>686116d5c740b0ba89e031ca09c5704af5076fd8</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
