From a91a4fe1110b78a6f893e139c7867b04dd4f3b02 Mon Sep 17 00:00:00 2001 From: Adam Kocoloski Date: Fri, 5 Mar 2010 19:20:41 +0000 Subject: config settings for replicator sessions and pipeline. Patch by Filipe Manana git-svn-id: https://svn.apache.org/repos/asf/couchdb/trunk@919548 13f79535-47bb-0310-9956-ffa450edef68 --- etc/couchdb/default.ini.tpl.in | 4 ++++ src/couchdb/couch_db.hrl | 8 +++++++- 2 files changed, 11 insertions(+), 1 deletion(-) diff --git a/etc/couchdb/default.ini.tpl.in b/etc/couchdb/default.ini.tpl.in index af971f1d..51913e6a 100644 --- a/etc/couchdb/default.ini.tpl.in +++ b/etc/couchdb/default.ini.tpl.in @@ -114,3 +114,7 @@ compressible_types = text/* application/javascript application/json application/xml + +[replicator] +max_http_sessions = 10 +max_http_pipeline_size = 10 \ No newline at end of file diff --git a/src/couchdb/couch_db.hrl b/src/couchdb/couch_db.hrl index bb6b4f73..09590bc4 100644 --- a/src/couchdb/couch_db.hrl +++ b/src/couchdb/couch_db.hrl @@ -255,7 +255,13 @@ body = nil, options = [ {response_format,binary}, - {inactivity_timeout, 30000} + {inactivity_timeout, 30000}, + {max_sessions, list_to_integer( + couch_config:get("replicator", "max_http_sessions", "10") + )}, + {max_pipeline_size, list_to_integer( + couch_config:get("replicator", "max_http_pipeline_size", "10") + )} ], retries = 10, pause = 500, -- cgit v1.2.3