<feed xmlns='http://www.w3.org/2005/Atom'>
<title>delta/python-packages/redis-py.git, branch roey/slowlog_get_fields</title>
<subtitle>github.com: andymccurdy/redis-py.git
</subtitle>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-packages/redis-py.git/'/>
<entry>
<title>#1374 slowlog get - include fields added in Redis version 4</title>
<updated>2020-11-02T16:51:28+00:00</updated>
<author>
<name>Roey Prat</name>
<email>roey.prat@redislabs.com</email>
</author>
<published>2020-10-26T12:43:24+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-packages/redis-py.git/commit/?id=8d4b3d49d0d641f8a0454de35c89886a33212829'/>
<id>8d4b3d49d0d641f8a0454de35c89886a33212829</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>git ignore virtual envs and vscode (IDE) files</title>
<updated>2020-11-02T16:44:25+00:00</updated>
<author>
<name>Roey Prat</name>
<email>roey.prat@redislabs.com</email>
</author>
<published>2020-10-26T12:42:31+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-packages/redis-py.git/commit/?id=6e85707e79d194053f18af5b4c7dde0a5b99c5fe'/>
<id>6e85707e79d194053f18af5b4c7dde0a5b99c5fe</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.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://91.123.203.49/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://91.123.203.49/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://91.123.203.49/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://91.123.203.49/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://91.123.203.49/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://91.123.203.49/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://91.123.203.49/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>
<entry>
<title>Fixing #1390 modules key in info command (#1393)</title>
<updated>2020-09-03T22:19:43+00:00</updated>
<author>
<name>2014bduck</name>
<email>2014bduck@gmail.com</email>
</author>
<published>2020-09-03T22:19:43+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-packages/redis-py.git/commit/?id=356da7f042d70b4b7d3808b0900c8bd1cdbac225'/>
<id>356da7f042d70b4b7d3808b0900c8bd1cdbac225</id>
<content type='text'>
When modules are present, INFO's response will contain a `modules` key which will be a list of dicts describing each module. 

Co-authored-by: jiekun.zhu &lt;jiekun.zhu@shopee.com&gt;</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
When modules are present, INFO's response will contain a `modules` key which will be a list of dicts describing each module. 

Co-authored-by: jiekun.zhu &lt;jiekun.zhu@shopee.com&gt;</pre>
</div>
</content>
</entry>
</feed>
