This is an automated email from the ASF dual-hosted git repository.

nickva pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/couchdb.git

commit d7aefe0f7e599051cad25b8cb330709d264c457f
Author: Nick Vatamaniuc <[email protected]>
AuthorDate: Wed Apr 29 01:55:15 2026 -0400

    Use config:get_integer/3 in couch_mrview_updater
    
    This avoids re-parsing the string values into integers when defaults are 
used
    every time we run the check.
---
 src/couch_mrview/src/couch_mrview_updater.erl | 7 +++----
 1 file changed, 3 insertions(+), 4 deletions(-)

diff --git a/src/couch_mrview/src/couch_mrview_updater.erl 
b/src/couch_mrview/src/couch_mrview_updater.erl
index 34631442c..d642ceb5c 100644
--- a/src/couch_mrview/src/couch_mrview_updater.erl
+++ b/src/couch_mrview/src/couch_mrview_updater.erl
@@ -229,11 +229,10 @@ accumulate_writes(State, W, Acc0) ->
 
 accumulate_more(NumDocIds, Acc) ->
     % check if we have enough items now
-    MinItems = config:get("view_updater", "min_writer_items", "100"),
-    MinSize = config:get("view_updater", "min_writer_size", "16777216"),
+    MinItems = config:get_integer("view_updater", "min_writer_items", 100),
+    MinSize = config:get_integer("view_updater", "min_writer_size", 16777216),
     CurrMem = ?term_size(Acc),
-    NumDocIds < list_to_integer(MinItems) andalso
-        CurrMem < list_to_integer(MinSize).
+    NumDocIds < MinItems andalso CurrMem < MinSize.
 
 merge_results([], SeqAcc, ViewKVs, DocIdKeys) ->
     {SeqAcc, ViewKVs, DocIdKeys};

Reply via email to