add member macro meta row in ObCopyMacroBlockHeader

This commit is contained in:
wxhwang 2024-05-16 12:41:32 +00:00 committed by ob-robot
parent aa43f643c8
commit b729ca7979
2 changed files with 6 additions and 2 deletions

View File

@ -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

View File

@ -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