From aecb07b008193a4339ba5610e358659ea9384ef8 Mon Sep 17 00:00:00 2001 From: Raul Ochoa Date: Fri, 30 Jan 2015 15:28:55 +0100 Subject: [PATCH] Create redis pool in server options when not supplied --- lib/cartodb/server_options.js | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/lib/cartodb/server_options.js b/lib/cartodb/server_options.js index a731535b..1c1046a9 100644 --- a/lib/cartodb/server_options.js +++ b/lib/cartodb/server_options.js @@ -34,8 +34,10 @@ var REQUEST_QUERY_PARAMS_WHITELIST = [ ]; module.exports = function(redisPool) { - var redisOpts = redisPool ? {pool: redisPool} : global.environment.redis; - var cartoData = require('cartodb-redis')(redisOpts), + redisPool = redisPool + || require('redis-mpool')(_.extend(global.environment.redis, {name: 'windshaft:server_options'})); + + var cartoData = require('cartodb-redis')({ pool: redisPool }), lzmaWorker = new LZMA(), queryTablesApi = new QueryTablesApi();