Unify tablet creation to use ObCreateTabletSchema
This commit is contained in:
@ -237,13 +237,17 @@ TEST_F(TestLSMigrationParam, test_migrate_tablet_param)
|
||||
|
||||
share::schema::ObTableSchema table_schema;
|
||||
TestSchemaUtils::prepare_data_schema(table_schema);
|
||||
ObArenaAllocator schema_allocator;
|
||||
ObCreateTabletSchema create_tablet_schema;
|
||||
ret = create_tablet_schema.init(schema_allocator, table_schema, lib::Worker::CompatMode::MYSQL,
|
||||
false/*skip_column_info*/, ObCreateTabletSchema::STORAGE_SCHEMA_VERSION_V3);
|
||||
ASSERT_EQ(OB_SUCCESS, ret);
|
||||
|
||||
ObTabletID empty_tablet_id;
|
||||
SCN scn;
|
||||
scn.convert_from_ts(ObTimeUtility::current_time());
|
||||
ret = src_handle.get_obj()->init_for_first_time_creation(allocator_, src_key.ls_id_, src_key.tablet_id_, src_key.tablet_id_,
|
||||
scn, 2022, table_schema,
|
||||
lib::Worker::CompatMode::MYSQL, false, ls_handle.get_ls()->get_freezer());
|
||||
scn, 2022, create_tablet_schema, false, ls_handle.get_ls()->get_freezer());
|
||||
ASSERT_EQ(common::OB_SUCCESS, ret);
|
||||
|
||||
ObMigrationTabletParam tablet_param;
|
||||
@ -297,13 +301,17 @@ TEST_F(TestLSMigrationParam, test_migration_param_compat)
|
||||
|
||||
share::schema::ObTableSchema table_schema;
|
||||
TestSchemaUtils::prepare_data_schema(table_schema);
|
||||
ObArenaAllocator schema_allocator;
|
||||
ObCreateTabletSchema create_tablet_schema;
|
||||
ret = create_tablet_schema.init(schema_allocator, table_schema, lib::Worker::CompatMode::MYSQL,
|
||||
false/*skip_column_info*/, ObCreateTabletSchema::STORAGE_SCHEMA_VERSION_V3);
|
||||
ASSERT_EQ(OB_SUCCESS, ret);
|
||||
|
||||
ObTabletID empty_tablet_id;
|
||||
SCN scn;
|
||||
scn.convert_from_ts(ObTimeUtility::current_time());
|
||||
ret = src_handle.get_obj()->init_for_first_time_creation(allocator_, src_key.ls_id_, src_key.tablet_id_, src_key.tablet_id_,
|
||||
scn, 2022, table_schema,
|
||||
lib::Worker::CompatMode::MYSQL, false, ls_handle.get_ls()->get_freezer());
|
||||
scn, 2022, create_tablet_schema, false, ls_handle.get_ls()->get_freezer());
|
||||
ASSERT_EQ(common::OB_SUCCESS, ret);
|
||||
|
||||
ObMigrationTabletParam tablet_param;
|
||||
|
||||
Reference in New Issue
Block a user