From 319c6b4ca7532a1d2bc0cdbe9b171963f3195f79 Mon Sep 17 00:00:00 2001 From: Martin Sumner Date: Thu, 7 Jun 2018 14:53:34 +0100 Subject: [PATCH] Undefined typo Interetsingly setting max_pencillercachesize to a non-integer merely had the impact of making the penciller cache size infinite. So a guard added to make sure it is an integer going forward. --- src/leveled_bookie.erl | 2 +- src/leveled_penciller.erl | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/src/leveled_bookie.erl b/src/leveled_bookie.erl index 50b9fa7..e46e483 100644 --- a/src/leveled_bookie.erl +++ b/src/leveled_bookie.erl @@ -100,7 +100,7 @@ {waste_retention_period, undefined}, {max_run_length, undefined}, {reload_strategy, []}, - {max_pencillercachesize, undefiend}, + {max_pencillercachesize, undefined}, {compression_method, ?COMPRESSION_METHOD}, {compression_point, ?COMPRESSION_POINT}]). diff --git a/src/leveled_penciller.erl b/src/leveled_penciller.erl index a409d8e..d26bf62 100644 --- a/src/leveled_penciller.erl +++ b/src/leveled_penciller.erl @@ -971,7 +971,7 @@ start_from_file(PCLopts) -> case PCLopts#penciller_options.max_inmemory_tablesize of undefined -> ?MAX_TABLESIZE; - M -> + M when is_integer(M) -> M end, PressMethod = PCLopts#penciller_options.compression_method,