add case for migrate lob ddl with data tablet checkpoint
This commit is contained in:
@ -325,6 +325,7 @@ class ObString;
|
|||||||
ACT(DDL_REDEFINITION_HOLD_SNAPSHOT,)\
|
ACT(DDL_REDEFINITION_HOLD_SNAPSHOT,)\
|
||||||
ACT(DDL_REDEFINITION_WRITE_BARRIER_LOG,)\
|
ACT(DDL_REDEFINITION_WRITE_BARRIER_LOG,)\
|
||||||
ACT(BEFORE_DDL_TABLE_MERGE_TASK,)\
|
ACT(BEFORE_DDL_TABLE_MERGE_TASK,)\
|
||||||
|
ACT(BEFORE_LOB_META_TABELT_DDL_MERGE_TASK,)\
|
||||||
ACT(TABLE_REDEFINITION_REPLICA_BUILD,)\
|
ACT(TABLE_REDEFINITION_REPLICA_BUILD,)\
|
||||||
ACT(TABLE_REDEFINITION_COPY_TABLE_INDEXES,)\
|
ACT(TABLE_REDEFINITION_COPY_TABLE_INDEXES,)\
|
||||||
ACT(TABLE_REDEFINITION_COPY_TABLE_FOREIGN_KEYS,)\
|
ACT(TABLE_REDEFINITION_COPY_TABLE_FOREIGN_KEYS,)\
|
||||||
|
|||||||
@ -288,6 +288,12 @@ int ObDDLTableMergeTask::process()
|
|||||||
LOG_WARN("get ddl sstable handles failed", K(ret));
|
LOG_WARN("get ddl sstable handles failed", K(ret));
|
||||||
} else {
|
} else {
|
||||||
DEBUG_SYNC(BEFORE_DDL_TABLE_MERGE_TASK);
|
DEBUG_SYNC(BEFORE_DDL_TABLE_MERGE_TASK);
|
||||||
|
#ifdef ERRSIM
|
||||||
|
if (GCONF.errsim_test_tablet_id.get_value() > 0 && merge_param_.tablet_id_.id() == GCONF.errsim_test_tablet_id.get_value()) {
|
||||||
|
LOG_INFO("test tablet ddl merge start", K(ret), K(merge_param_));
|
||||||
|
DEBUG_SYNC(BEFORE_LOB_META_TABELT_DDL_MERGE_TASK);
|
||||||
|
}
|
||||||
|
#endif
|
||||||
#ifdef ERRSIM
|
#ifdef ERRSIM
|
||||||
static int64_t counter = 0;
|
static int64_t counter = 0;
|
||||||
counter++;
|
counter++;
|
||||||
|
|||||||
Reference in New Issue
Block a user