diff --git a/server/lib/python/cartodb_services/cartodb_services/mapzen/qps.py b/server/lib/python/cartodb_services/cartodb_services/mapzen/qps.py index 40ff1c7..fe8ebb2 100644 --- a/server/lib/python/cartodb_services/cartodb_services/mapzen/qps.py +++ b/server/lib/python/cartodb_services/cartodb_services/mapzen/qps.py @@ -1,4 +1,5 @@ import time +import random from datetime import datetime from exceptions import TimeoutException diff --git a/server/lib/python/cartodb_services/cartodb_services/tools/redis_tools.py b/server/lib/python/cartodb_services/cartodb_services/tools/redis_tools.py index ab24a15..24ba3c8 100644 --- a/server/lib/python/cartodb_services/cartodb_services/tools/redis_tools.py +++ b/server/lib/python/cartodb_services/cartodb_services/tools/redis_tools.py @@ -23,14 +23,15 @@ class RedisConnection: ) else: conn = StrictRedis(host=self._config.host, port=self._config.port, - db=self._config.db) + db=self._config.db, + socket_timeout=self._config.timeout) return conn class RedisDBConfig: DEFAULT_USER_DB = 5 - DEFAULT_TIMEOUT = 2 # seconds + DEFAULT_TIMEOUT = 1.5 # seconds def __init__(self, key, db_conn): self._db_conn = db_conn @@ -63,8 +64,9 @@ class RedisDBConfig: self._sentinel_id = None def __str__(self): - return "Host: {0}, Port: {1}, Sentinel id: {2}, DB: {3}".format( - self.host, self.port, self.sentinel_id, self.db) + return "Host: {0}, Port: {1}, Sentinel id: {2}, DB: {3}, " \ + "Timeout: {4}".format(self.host, self.port, self.sentinel_id, + self.db, self.timeout) @property def host(self):