diff options
author | Andy McCurdy <andy@andymccurdy.com> | 2019-06-01 08:38:01 -0700 |
---|---|---|
committer | Andy McCurdy <andy@andymccurdy.com> | 2019-07-09 17:03:36 -0700 |
commit | acac4db0c064d2618d75f27a58384c97c16458fd (patch) | |
tree | d06bbe03bb758c3cc443128d6046118146979240 /CHANGES | |
parent | 9ed2132af28652e964b6a4a20d387580d1081003 (diff) | |
download | redis-py-acac4db0c064d2618d75f27a58384c97c16458fd.tar.gz |
Use nonblocking sockets instead of selectors for healthy connections
This replaces the work in 3.2.0 to use nonblocking sockets instead of
selectors. Selectors proved to be problematic for some environments
including eventlet and gevent. Nonblocking sockets should be available
in all environments.
Diffstat (limited to 'CHANGES')
-rw-r--r-- | CHANGES | 5 |
1 files changed, 4 insertions, 1 deletions
@@ -1,4 +1,4 @@ -* 3.2.2 (in development) +* 3.3.0 (in development) * Resolve a race condition with the PubSubWorkerThread. #1150 * Cleanup socket read error messages. Thanks Vic Yu. #1159 * Cleanup the Connection's selector correctly. Thanks Bruce Merry. #1153 @@ -17,6 +17,9 @@ cause the connection to be disconnected and cleaned up appropriately. #923 * Add READONLY and READWRITE commands. Thanks @theodesp. #1114 + * Remove selectors in favor of nonblocking sockets. Selectors had + issues in some environments including eventlet and gevent. This should + resolve those issues with no other side effects. * 3.2.1 * Fix SentinelConnectionPool to work in multiprocess/forked environments. * 3.2.0 |