From facf1c3dd5ce949292c87a5fd3d98dd8579b2f36 Mon Sep 17 00:00:00 2001 From: obdev Date: Thu, 9 Mar 2023 11:43:53 +0000 Subject: [PATCH] assign meta_block_offset and meta_block_size --- src/storage/blocksstable/ob_index_block_builder.cpp | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/storage/blocksstable/ob_index_block_builder.cpp b/src/storage/blocksstable/ob_index_block_builder.cpp index 282ffb440e..3f6b7985f9 100644 --- a/src/storage/blocksstable/ob_index_block_builder.cpp +++ b/src/storage/blocksstable/ob_index_block_builder.cpp @@ -1037,6 +1037,8 @@ int ObSSTableIndexBuilder::do_check_and_rewrite_sstable(ObBlockInfo &block_info) } else if (OB_FAIL(parse_macro_header(read_handle.get_buffer(), read_handle.get_data_size(), macro_header))) { STORAGE_LOG(WARN, "fail to parse macro header", K(ret)); } else { + roots_[0]->meta_block_offset_ = macro_header.fixed_header_.meta_block_offset_; + roots_[0]->meta_block_size_ = macro_header.fixed_header_.meta_block_size_; const int64_t align_size = upper_align( macro_header.fixed_header_.meta_block_offset_ + macro_header.fixed_header_.meta_block_size_, DIO_READ_ALIGN_SIZE);