[bugfix] add latest_row_store_type in sstable meta to calculate merge type for compaction

This commit is contained in:
saltonz
2023-02-10 03:41:41 +00:00
committed by ob-robot
parent 1b01fc8fe3
commit b889a69fbb
22 changed files with 78 additions and 32 deletions

View File

@ -246,6 +246,7 @@ void TestSSTableMeta::prepare_create_sstable_param()
param_.root_block_addr_.set_none_addr();
param_.data_block_macro_meta_addr_.set_none_addr();
param_.root_row_store_type_ = ObRowStoreType::FLAT_ROW_STORE;
param_.latest_row_store_type_ = ObRowStoreType::FLAT_ROW_STORE;
param_.data_index_tree_height_ = 0;
param_.index_blocks_cnt_ = 0;
param_.data_blocks_cnt_ = 0;
@ -547,6 +548,7 @@ TEST_F(TestMigrationSSTableParam, test_migrate_sstable)
src_sstable_param.root_block_addr_.set_none_addr();
src_sstable_param.data_block_macro_meta_addr_.set_none_addr();
src_sstable_param.root_row_store_type_ = ObRowStoreType::FLAT_ROW_STORE;
src_sstable_param.latest_row_store_type_ = ObRowStoreType::FLAT_ROW_STORE;
src_sstable_param.data_index_tree_height_ = 0;
src_sstable_param.index_blocks_cnt_ = 0;
src_sstable_param.data_blocks_cnt_ = 0;