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
	 simonjoylet
					simonjoylet