fix sstable_logic_seq wrong set causes dup logic macro id.

This commit is contained in:
obdev
2024-10-12 07:06:03 +00:00
committed by ob-robot
parent 7c48471001
commit 7b80cbe201
2 changed files with 2 additions and 2 deletions

View File

@ -1613,7 +1613,7 @@ int ObTabletLobWriteDataTask::create_sstable(ObSSTableIndexBuilder *sstable_inde
create_sstable_param.create_snapshot_version_ = is_major_merge(merge_type) ? dst_major_snapshot_version : basic_meta.create_snapshot_version_;
create_sstable_param.sstable_logic_seq_ = 0;
create_sstable_param.sstable_logic_seq_ = write_sstable_ctx.data_seq_;
create_sstable_param.filled_tx_scn_ = basic_meta.filled_tx_scn_;
create_sstable_param.latest_row_store_type_ = basic_meta.latest_row_store_type_;
create_sstable_param.recycle_version_ = basic_meta.recycle_version_;

View File

@ -1427,7 +1427,7 @@ int ObTabletSplitMergeTask::build_create_sstable_param(
const ObSSTableBasicMeta &basic_meta = meta_handle.get_sstable_meta().get_basic_meta();
create_sstable_param.table_key_ = src_table.get_key();
create_sstable_param.table_key_.tablet_id_ = dst_tablet_id;
create_sstable_param.sstable_logic_seq_ = 0;
create_sstable_param.sstable_logic_seq_ = basic_meta.sstable_logic_seq_;
create_sstable_param.filled_tx_scn_ = basic_meta.filled_tx_scn_;
create_sstable_param.table_mode_ = basic_meta.table_mode_;
create_sstable_param.index_type_ = static_cast<share::schema::ObIndexType> (basic_meta.index_type_);