summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJoshua Harlow <harlowja@yahoo-inc.com>2014-12-08 16:07:15 -0800
committerJoshua Harlow <harlowja@yahoo-inc.com>2014-12-08 16:07:37 -0800
commit42914c7899dc1e858feef7986ba930d78f93a8c0 (patch)
treef230917187ff1b329e64b8702b754f792f16aa0c
parent6171bccc65863c22d88c5ff0cfe8347b65b3cb05 (diff)
downloadtooz-42914c7899dc1e858feef7986ba930d78f93a8c0.tar.gz
Add doc on how transaction is itself retrying internally
Change-Id: Ib6f0e95a963e0bacd1c632a04ba89b4c1397fdfa
-rw-r--r--tooz/drivers/redis.py7
1 files changed, 7 insertions, 0 deletions
diff --git a/tooz/drivers/redis.py b/tooz/drivers/redis.py
index bc7e645..81545cc 100644
--- a/tooz/drivers/redis.py
+++ b/tooz/drivers/redis.py
@@ -148,6 +148,13 @@ class RedisDriver(coordination.CoordinationDriver):
- http://redis.io/
- http://redis.io/topics/sentinel
- http://redis.io/topics/cluster-spec
+
+ Note that this client will itself retry on transaction failure (when they
+ keys being watched have changed underneath the current transaction).
+ Currently the number of attempts that are tried is infinite (this might
+ be addressed in https://github.com/andymccurdy/redis-py/issues/566 when
+ that gets worked on). See http://redis.io/topics/transactions for more
+ information on this topic.
"""
# The min redis version that this driver requires to operate with...