@@ -176,10 +176,10 @@ class MergeTreeWriterTest : public ::testing::TestWithParam<bool> {
176176 compact_manager ? compact_manager : noop_compact_manager_;
177177 std::shared_ptr<IOManager> io_manager =
178178 GetParam () ? std::make_shared<IOManager>(temp_dir + " /tmp" , file_system_) : nullptr ;
179- return MergeTreeWriter::Create (last_sequence_number, primary_keys_, path_factory,
180- key_comparator_, user_defined_seq_comparator ,
181- merge_function_wrapper_, schema_id, value_schema_, options,
182- writer_compact_manager, io_manager, pool_);
179+ return MergeTreeWriter::Create (
180+ last_sequence_number, primary_keys_, path_factory, key_comparator_ ,
181+ user_defined_seq_comparator, merge_function_wrapper_, schema_id, value_schema_, options,
182+ writer_compact_manager, io_manager, /* enable_multi_thread_spill= */ false , pool_);
183183 }
184184
185185 private:
@@ -1094,7 +1094,8 @@ TEST_F(MergeTreeWriterTest, TestSpillWithSameKeyDeduplicate) {
10941094 MergeTreeWriter::Create (/* last_sequence_number=*/ -1 , primary_keys_, path_factory,
10951095 key_comparator_, /* user_defined_seq_comparator=*/ nullptr ,
10961096 merge_function_wrapper_, /* schema_id=*/ 0 , value_schema_, options,
1097- noop_compact_manager_, io_manager, pool_));
1097+ noop_compact_manager_, io_manager,
1098+ /* enable_multi_thread_spill=*/ false , pool_));
10981099
10991100 std::shared_ptr<arrow::Array> batch1 =
11001101 arrow::ipc::internal::json::ArrayFromJSON (value_type_, R"( [
@@ -1161,7 +1162,8 @@ TEST_F(MergeTreeWriterTest, TestIntermediateMergeSpillFileBound) {
11611162 MergeTreeWriter::Create (/* last_sequence_number=*/ -1 , primary_keys_, path_factory,
11621163 key_comparator_, /* user_defined_seq_comparator=*/ nullptr ,
11631164 merge_function_wrapper_, /* schema_id=*/ 0 , value_schema_, options,
1164- noop_compact_manager_, io_manager, pool_));
1165+ noop_compact_manager_, io_manager,
1166+ /* enable_multi_thread_spill=*/ false , pool_));
11651167
11661168 std::shared_ptr<arrow::Array> batch1 =
11671169 arrow::ipc::internal::json::ArrayFromJSON (value_type_, R"( [
@@ -1226,7 +1228,8 @@ TEST_F(MergeTreeWriterTest, TestDiskQuotaExhaustedFallsBackToFlushWriteBuffer) {
12261228 MergeTreeWriter::Create (/* last_sequence_number=*/ -1 , primary_keys_, path_factory,
12271229 key_comparator_, /* user_defined_seq_comparator=*/ nullptr ,
12281230 merge_function_wrapper_, /* schema_id=*/ 0 , value_schema_, options,
1229- noop_compact_manager_, io_manager, pool_));
1231+ noop_compact_manager_, io_manager,
1232+ /* enable_multi_thread_spill=*/ false , pool_));
12301233
12311234 // Phase 1: Manual FlushMemory path — disk quota exhausted causes fallback.
12321235 std::shared_ptr<arrow::Array> array1 =
@@ -1303,7 +1306,8 @@ TEST_F(MergeTreeWriterTest, TestFlushMemoryQuotaExhaustedFallsBackToFlushWriteBu
13031306 MergeTreeWriter::Create (/* last_sequence_number=*/ -1 , primary_keys_, path_factory,
13041307 key_comparator_, /* user_defined_seq_comparator=*/ nullptr ,
13051308 merge_function_wrapper_, /* schema_id=*/ 0 , value_schema_, options,
1306- noop_compact_manager_, io_manager, pool_));
1309+ noop_compact_manager_, io_manager,
1310+ /* enable_multi_thread_spill=*/ false , pool_));
13071311
13081312 std::shared_ptr<arrow::Array> array =
13091313 arrow::ipc::internal::json::ArrayFromJSON (value_type_, R"( [
@@ -1346,7 +1350,8 @@ TEST_F(MergeTreeWriterTest, TestCloseDeletesSpillTempFiles) {
13461350 MergeTreeWriter::Create (/* last_sequence_number=*/ -1 , primary_keys_, path_factory,
13471351 key_comparator_, /* user_defined_seq_comparator=*/ nullptr ,
13481352 merge_function_wrapper_, /* schema_id=*/ 0 , value_schema_, options,
1349- noop_compact_manager_, io_manager, pool_));
1353+ noop_compact_manager_, io_manager,
1354+ /* enable_multi_thread_spill=*/ false , pool_));
13501355
13511356 std::shared_ptr<arrow::Array> array =
13521357 arrow::ipc::internal::json::ArrayFromJSON (value_type_, R"( [
@@ -1378,7 +1383,8 @@ TEST_F(MergeTreeWriterTest, TestMultiplePrepareCommitWithSpill) {
13781383 MergeTreeWriter::Create (/* last_sequence_number=*/ -1 , primary_keys_, path_factory,
13791384 key_comparator_, /* user_defined_seq_comparator=*/ nullptr ,
13801385 merge_function_wrapper_, /* schema_id=*/ 0 , value_schema_, options,
1381- noop_compact_manager_, io_manager, pool_));
1386+ noop_compact_manager_, io_manager,
1387+ /* enable_multi_thread_spill=*/ false , pool_));
13821388
13831389 std::shared_ptr<arrow::Array> array1 =
13841390 arrow::ipc::internal::json::ArrayFromJSON (value_type_, R"( [
@@ -1455,7 +1461,8 @@ TEST_F(MergeTreeWriterTest, TestSpillWithIOException) {
14551461 MergeTreeWriter::Create (/* last_sequence_number=*/ -1 , primary_keys_, path_factory,
14561462 key_comparator_, /* user_defined_seq_comparator=*/ nullptr ,
14571463 merge_function_wrapper_, /* schema_id=*/ 0 , value_schema_,
1458- options, noop_compact_manager_, io_manager, pool_));
1464+ options, noop_compact_manager_, io_manager,
1465+ /* enable_multi_thread_spill=*/ false , pool_));
14591466
14601467 ScopeGuard guard ([&io_hook]() { io_hook->Clear (); });
14611468 io_hook->Reset (i, IOHook::Mode::RETURN_ERROR );
0 commit comments