From 169a9663b2629dcdd66cf7c3723bb8167bc5fb76 Mon Sep 17 00:00:00 2001 From: Gregory Burd Date: Tue, 12 Mar 2013 10:29:33 -0400 Subject: [PATCH] Set a lower bound for session_max to 1024 (which is a guess) or 2x ring_size (another guess). --- src/riak_kv_wiredtiger_backend.erl | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/riak_kv_wiredtiger_backend.erl b/src/riak_kv_wiredtiger_backend.erl index 48e8d09..01fdecc 100644 --- a/src/riak_kv_wiredtiger_backend.erl +++ b/src/riak_kv_wiredtiger_backend.erl @@ -103,7 +103,11 @@ start(Partition, Config) -> SessionMax = case app_helper:get_env(riak_core, ring_creation_size) of undefined -> 1024; - RingSize -> RingSize + RingSize -> + case RingSize < 512 of + true -> 1024; + false -> RingSize * 2 + end end, WTConfig = case proplists:lookup(wt, Config) of