[FEAT MERGE] Column Store Replica

Co-authored-by: LeonChaoHi <15201161716@163.com>
Co-authored-by: zzg19950727 <1071026277@qq.com>
This commit is contained in:
Tsunaou
2024-08-22 11:26:15 +00:00
committed by ob-robot
parent 11d47a78ce
commit 81e39dc173
179 changed files with 4924 additions and 2176 deletions

View File

@ -130,12 +130,14 @@ inline int TestTabletHelper::create_tablet(
const ObTabletMapKey key(ls_id, tablet_id);
const bool need_create_empty_major_sstable =
!(create_tablet_schema.is_user_hidden_table() || (create_tablet_schema.is_index_table() && !create_tablet_schema.can_read_index()));
const bool need_generate_cs_replica_cg_array =
ls_handle.get_ls()->is_cs_replica() && create_tablet_schema.is_row_store() && create_tablet_schema.is_user_data_table();
if (OB_FAIL(t3m->create_msd_tablet(WashTabletPriority::WTP_HIGH, key, ls_handle, tablet_handle))) {
STORAGE_LOG(WARN, "t3m acquire tablet failed", K(ret), K(ls_id), K(tablet_id));
} else if (OB_FAIL(tablet_handle.get_obj()->init_for_first_time_creation(
*tablet_handle.get_allocator(),
ls_id, tablet_id, tablet_id, share::SCN::base_scn(),
snapshot_version, create_tablet_schema, need_create_empty_major_sstable, freezer))){
snapshot_version, create_tablet_schema, need_create_empty_major_sstable, need_generate_cs_replica_cg_array, freezer))){
STORAGE_LOG(WARN, "failed to init tablet", K(ret), K(ls_id), K(tablet_id));
} else if (ObTabletStatus::Status::MAX != tablet_status) {
ObTabletCreateDeleteMdsUserData data;