From 72eb0bbaf9fe8262d4f7113423a4d60aeb1afb41 Mon Sep 17 00:00:00 2001 From: Kristina Pavlova Date: Sun, 27 Jul 2025 22:10:27 +0300 Subject: [PATCH] chore(cpimport): MCOL-6033 Change batch max size (#3652) --- versioning/BRM/extentmap.h | 2 ++ writeengine/splitter/we_cmdargs.cpp | 2 +- 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/versioning/BRM/extentmap.h b/versioning/BRM/extentmap.h index 05d340b5a..8edc42915 100644 --- a/versioning/BRM/extentmap.h +++ b/versioning/BRM/extentmap.h @@ -100,6 +100,8 @@ using DBRootVec = std::vector; // assumed column width when calculating dictionary store extent size #define DICT_COL_WIDTH 8 +static const uint32_t MAX_EXTENT_SIZE = 8000000; + // valid values for EMEntry.status const int16_t EXTENTSTATUSMIN(0); // equal to minimum valid status value const int16_t EXTENTAVAILABLE(0); diff --git a/writeengine/splitter/we_cmdargs.cpp b/writeengine/splitter/we_cmdargs.cpp index dbf2166a0..8102f3448 100644 --- a/writeengine/splitter/we_cmdargs.cpp +++ b/writeengine/splitter/we_cmdargs.cpp @@ -733,7 +733,7 @@ void WECmdArgs::parseCmdLineArgs(int argc, char** argv) } else if (fBatchQty > 100000) { - fBatchQty = 10000; + fBatchQty = min(static_cast(fBatchQty), BRM::MAX_EXTENT_SIZE); } } if (vm.count("max-errors"))