Skip to content

Commit c3b0cbc

Browse files
committed
MB-49103 Allow 15 minute metadata purge interval
Once the cluster compat mode reaches Morpheus (currently 7.2) the metadata purge interval minimum can be 15 minutes rather than the current 1 hour. Change-Id: I9819df1237066f5523d17410418e301d4e555770 Reviewed-on: https://review.couchbase.org/c/ns_server/+/172624 Well-Formed: Build Bot <[email protected]> Tested-by: Steve Watanabe <[email protected]> Tested-by: Build Bot <[email protected]> Reviewed-by: Artem Stemkovski <[email protected]>
1 parent 1ce340a commit c3b0cbc

File tree

1 file changed

+9
-1
lines changed

1 file changed

+9
-1
lines changed

src/menelaus_web_autocompaction.erl

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -312,7 +312,15 @@ parse_and_validate_extra_index_settings(Params) ->
312312
parse_validate_purge_interval(Params, ephemeral) ->
313313
do_parse_validate_purge_interval(Params, 0.0007);
314314
parse_validate_purge_interval(Params, _) ->
315-
do_parse_validate_purge_interval(Params, 0.04).
315+
MinInterval = case cluster_compat_mode:is_cluster_MORPHEUS() of
316+
true ->
317+
%% 14.4 minutes
318+
0.01;
319+
false ->
320+
%% 57.6 minutes
321+
0.04
322+
end,
323+
do_parse_validate_purge_interval(Params, MinInterval).
316324

317325
do_parse_validate_purge_interval(Params, LowerLimit) ->
318326
Fun = mk_number_field_validator(LowerLimit, 60, Params, list_to_float),

0 commit comments

Comments
 (0)