From 5b578ea2bba6a7551db334a32f38e2401e361b82 Mon Sep 17 00:00:00 2001 From: Martin Sumner Date: Fri, 14 Dec 2018 19:57:32 +0000 Subject: [PATCH] Add new snapshot timeout to multi-backend --- priv/leveled_multi.schema | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) diff --git a/priv/leveled_multi.schema b/priv/leveled_multi.schema index ee9d3d2..1cd6303 100644 --- a/priv/leveled_multi.schema +++ b/priv/leveled_multi.schema @@ -125,6 +125,25 @@ ]}. +%% @doc Snapshot timeout (short) +%% Maximum expected time for an index query. A query which is taking longer +%% than this may fail as it will be released - potentially allowing for some +%% file processes to delete. Timeout is in seconds. +{mapping, "multi_backend.$name.leveled.snapshot_timeout_short", "riak_kv.multi_backend", [ + {default, 1800}, + {datatype, integer}, + hidden +]}. + +%% @doc Snapshot timeout (long) +%% Maximum expected time for any othe rfold. A fold which is taking longer +%% than this may fail as it will be released - potentially allowing for some +%% file processes to delete. Timeout is in seconds. +{mapping, "multi_backend.$name.leveled.snapshot_timeout_long", "riak_kv.multi_backend", [ + {default, 86400}, + {datatype, integer}, + hidden +]}.