[CP] fix some errsim case
This commit is contained in:
@ -37,6 +37,7 @@ using namespace share;
|
|||||||
namespace storage
|
namespace storage
|
||||||
{
|
{
|
||||||
|
|
||||||
|
ERRSIM_POINT_DEF(EN_DATA_TABLETS_MIGRATION_TASK_FATAL_FAILURE);
|
||||||
ERRSIM_POINT_DEF(EN_BUILD_SYS_TABLETS_DAG_FAILED);
|
ERRSIM_POINT_DEF(EN_BUILD_SYS_TABLETS_DAG_FAILED);
|
||||||
ERRSIM_POINT_DEF(EN_UPDATE_LS_MIGRATION_STATUS_FAILED);
|
ERRSIM_POINT_DEF(EN_UPDATE_LS_MIGRATION_STATUS_FAILED);
|
||||||
ERRSIM_POINT_DEF(EN_JOIN_LEARNER_LIST_FAILED);
|
ERRSIM_POINT_DEF(EN_JOIN_LEARNER_LIST_FAILED);
|
||||||
@ -1172,18 +1173,6 @@ int ObStartMigrationTask::choose_src_()
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
#if ERRSIM
|
|
||||||
const ObString &errsim_server = GCONF.errsim_migration_src_server_addr.str();
|
|
||||||
if (!errsim_server.empty() && !ctx_->arg_.ls_id_.is_sys_ls() && ctx_->arg_.type_ != ObMigrationOpType::REBUILD_LS_OP) {
|
|
||||||
SERVER_EVENT_ADD("storage_ha", "after_choose_src",
|
|
||||||
"tenant_id", ctx_->tenant_id_,
|
|
||||||
"ls_id", ctx_->arg_.ls_id_.id(),
|
|
||||||
"local_rebuild_seq", ctx_->local_rebuild_seq_,
|
|
||||||
"transfer_scn", ctx_->src_ls_meta_package_.ls_meta_.get_transfer_scn());
|
|
||||||
DEBUG_SYNC(ALTER_LS_CHOOSE_SRC);
|
|
||||||
}
|
|
||||||
#endif
|
|
||||||
|
|
||||||
FLOG_INFO("succeed choose src", K(src_info),
|
FLOG_INFO("succeed choose src", K(src_info),
|
||||||
K(ls_info), K(ctx_->sys_tablet_id_array_), K(ctx_->data_tablet_id_array_));
|
K(ls_info), K(ctx_->sys_tablet_id_array_), K(ctx_->data_tablet_id_array_));
|
||||||
}
|
}
|
||||||
@ -1475,6 +1464,17 @@ int ObStartMigrationTask::build_ls_()
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
#if ERRSIM
|
||||||
|
const ObString &errsim_server = GCONF.errsim_migration_src_server_addr.str();
|
||||||
|
if (!errsim_server.empty() && !ctx_->arg_.ls_id_.is_sys_ls() && ctx_->arg_.type_ != ObMigrationOpType::REBUILD_LS_OP) {
|
||||||
|
SERVER_EVENT_ADD("storage_ha", "after_choose_src",
|
||||||
|
"tenant_id", ctx_->tenant_id_,
|
||||||
|
"ls_id", ctx_->arg_.ls_id_.id(),
|
||||||
|
"local_rebuild_seq", ctx_->local_rebuild_seq_,
|
||||||
|
"transfer_scn", ctx_->src_ls_meta_package_.ls_meta_.get_transfer_scn());
|
||||||
|
DEBUG_SYNC(ALTER_LS_CHOOSE_SRC);
|
||||||
|
}
|
||||||
|
#endif
|
||||||
return ret;
|
return ret;
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -3289,6 +3289,12 @@ int ObDataTabletsMigrationTask::process()
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
if (OB_SUCC(ret)) {
|
||||||
|
ret = EN_DATA_TABLETS_MIGRATION_TASK_FATAL_FAILURE ? : OB_SUCCESS;
|
||||||
|
if (OB_FAIL(ret)) {
|
||||||
|
STORAGE_LOG(ERROR, "fake EN_DATA_TABLETS_MIGRATION_TASK_FATAL_FAILURE", K(ret));
|
||||||
|
}
|
||||||
|
}
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
if (FAILEDx(generate_tablet_group_dag_())) {
|
if (FAILEDx(generate_tablet_group_dag_())) {
|
||||||
|
|||||||
Reference in New Issue
Block a user