fix sstable_logic_seq wrong set causes dup logic macro id.
This commit is contained in:
@ -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_;
|
||||
|
||||
@ -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_);
|
||||
|
||||
Reference in New Issue
Block a user