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};
