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

kxiao pushed a commit to branch branch-2.0
in repository https://gitbox.apache.org/repos/asf/doris.git

commit b2e0dc3d58e6ab89fb4fcbb56556b810d5f3499b
Author: huanghaibin <[email protected]>
AuthorDate: Mon Aug 28 21:54:21 2023 +0800

    [improvement](compaction) reduce the memory using on vertical compaction 
(#23388)
---
 be/src/olap/primary_key_index.cpp | 8 +++++++-
 1 file changed, 7 insertions(+), 1 deletion(-)

diff --git a/be/src/olap/primary_key_index.cpp 
b/be/src/olap/primary_key_index.cpp
index de26c4eca3..8a2d26db7f 100644
--- a/be/src/olap/primary_key_index.cpp
+++ b/be/src/olap/primary_key_index.cpp
@@ -78,7 +78,13 @@ Status 
PrimaryKeyIndexBuilder::finalize(segment_v2::PrimaryKeyIndexMetaPB* meta)
 
     // finish bloom filter index
     RETURN_IF_ERROR(_bloom_filter_index_builder->flush());
-    return _bloom_filter_index_builder->finish(_file_writer, 
meta->mutable_bloom_filter_index());
+    // uint64_t start_size = _file_writer->bytes_appended();
+    RETURN_IF_ERROR(
+            _bloom_filter_index_builder->finish(_file_writer, 
meta->mutable_bloom_filter_index()));
+    // _disk_size += _file_writer->bytes_appended() - start_size;
+    _primary_key_index_builder.reset(nullptr);
+    _bloom_filter_index_builder.reset(nullptr);
+    return Status::OK();
 }
 
 Status PrimaryKeyIndexReader::parse_index(io::FileReaderSPtr file_reader,


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to