Yuvipanda has uploaded a new change for review.

  https://gerrit.wikimedia.org/r/304758

Change subject: Use configured redis host for sessions
......................................................................

Use configured redis host for sessions

Change-Id: I078b50bd306492022a3fcfb8e19f6ce98e633385
---
M quarry/default_config.yaml
M quarry/web/app.py
2 files changed, 10 insertions(+), 1 deletion(-)


  git pull ssh://gerrit.wikimedia.org:29418/analytics/quarry/web 
refs/changes/58/304758/1

diff --git a/quarry/default_config.yaml b/quarry/default_config.yaml
index 139b6a6..ae9d5a2 100644
--- a/quarry/default_config.yaml
+++ b/quarry/default_config.yaml
@@ -23,6 +23,7 @@
 REDIS_HOST: '127.0.0.1'
 REDIS_PORT: 6379
 REDIS_DB: 0
+SESSION_PREFIX: 'SOMETHINGREALLYLARGEANDRANDOM'
 QUERY_TIME_LIMIT: 60  # 1 minute
 QUERY_RESULTS_PER_PAGE: 50
 KILLER_LOG_PATH: 'killer.log'
diff --git a/quarry/web/app.py b/quarry/web/app.py
index 1d9b322..ff29921 100644
--- a/quarry/web/app.py
+++ b/quarry/web/app.py
@@ -11,6 +11,7 @@
 import yaml
 import output
 import os
+import redis
 from sqlalchemy import desc, func
 from redissession import RedisSessionInterface
 from connections import Connections
@@ -36,7 +37,14 @@
 app.register_blueprint(user_blueprint)
 app.register_blueprint(templatehelpers)
 
-app.session_interface = RedisSessionInterface()
+app.session_interface = RedisSessionInterface(
+    redis.StrictRedis(
+        app.config['REDIS_HOST'],
+        app.config['REDIS_PORT'],
+        app.config['REDIS_DB']
+    ),
+    app.config['SESSION_PREFIX']
+)
 
 
 class QueriesRangeBasedPagination(RangeBasedPagination):

-- 
To view, visit https://gerrit.wikimedia.org/r/304758
To unsubscribe, visit https://gerrit.wikimedia.org/r/settings

Gerrit-MessageType: newchange
Gerrit-Change-Id: I078b50bd306492022a3fcfb8e19f6ce98e633385
Gerrit-PatchSet: 1
Gerrit-Project: analytics/quarry/web
Gerrit-Branch: master
Gerrit-Owner: Yuvipanda <yuvipa...@wikimedia.org>

_______________________________________________
MediaWiki-commits mailing list
MediaWiki-commits@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits

Reply via email to