From b729ca7979fe19608b4324995166c8a59d0b50b1 Mon Sep 17 00:00:00 2001 From: wxhwang Date: Thu, 16 May 2024 12:41:32 +0000 Subject: [PATCH] add member macro meta row in ObCopyMacroBlockHeader --- src/storage/ob_storage_rpc.cpp | 4 +++- src/storage/ob_storage_rpc.h | 4 +++- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/src/storage/ob_storage_rpc.cpp b/src/storage/ob_storage_rpc.cpp index 63f1ae422..5db94ab0d 100644 --- a/src/storage/ob_storage_rpc.cpp +++ b/src/storage/ob_storage_rpc.cpp @@ -199,7 +199,8 @@ OB_SERIALIZE_MEMBER(ObCopyMacroBlockRangeArg, tenant_id_, ls_id_, table_key_, da ObCopyMacroBlockHeader::ObCopyMacroBlockHeader() : is_reuse_macro_block_(false), - occupy_size_(0) + occupy_size_(0), + macro_meta_row_() { } @@ -207,6 +208,7 @@ void ObCopyMacroBlockHeader::reset() { is_reuse_macro_block_ = false; occupy_size_ = 0; + macro_meta_row_.reset(); } bool ObCopyMacroBlockHeader::is_valid() const diff --git a/src/storage/ob_storage_rpc.h b/src/storage/ob_storage_rpc.h index 6c787e872..f8351bbaa 100644 --- a/src/storage/ob_storage_rpc.h +++ b/src/storage/ob_storage_rpc.h @@ -114,9 +114,11 @@ public: void reset(); bool is_valid() const; - TO_STRING_KV(K_(is_reuse_macro_block), K_(occupy_size)); + TO_STRING_KV(K_(is_reuse_macro_block), K_(occupy_size), K_(macro_meta_row)); bool is_reuse_macro_block_; int64_t occupy_size_; + + blocksstable::ObDatumRow macro_meta_row_; // used to get macro meta }; struct ObCopyTabletInfoArg