From d94c340bef45ff8d5a5473bd79b792d5ad256de0 Mon Sep 17 00:00:00 2001 From: medcll <527998250@qq.com> Date: Thu, 21 Nov 2024 18:15:18 +0000 Subject: [PATCH] fix the bug of add tables from compactor --- src/storage/direct_load/ob_direct_load_mem_dump.cpp | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/src/storage/direct_load/ob_direct_load_mem_dump.cpp b/src/storage/direct_load/ob_direct_load_mem_dump.cpp index 7f3539531..2ff45eb0d 100644 --- a/src/storage/direct_load/ob_direct_load_mem_dump.cpp +++ b/src/storage/direct_load/ob_direct_load_mem_dump.cpp @@ -425,10 +425,8 @@ int ObDirectLoadMemDump::compact_tablet_tables(const ObTabletID &tablet_id) ObIDirectLoadPartitionTable *table = nullptr; if (OB_FAIL(compactor->compact())) { LOG_WARN("fail to compact tables", KR(ret)); - } else if (OB_FAIL(compactor->get_table(table, mem_ctx_->allocator_))) { - LOG_WARN("fail to get table", KR(ret)); - } else if (OB_FAIL(mem_ctx_->tables_.push_back(table))) { - LOG_WARN("fail to add table", KR(ret)); + } else if (OB_FAIL(mem_ctx_->add_tables_from_table_compactor(*compactor))) { + LOG_WARN("fail to add tables from table compactor", KR(ret)); } }