提交 5c77a743 编写于 作者: L leslieyuchen 提交者: LINGuanRen

response client after lock release(only used in mysqltest)

上级 25bd2517
......@@ -447,7 +447,6 @@ public:
EN_BACKUP_CHECK_BACKUP_POINT_EXIST = 185,
EN_STOP_TENANT_LOG_ARCHIVE_BACKUP = 186,
EN_BACKUP_SERVER_DISK_IS_FULL = 188,
// 下面请从201开始
EN_CHECK_STANDBY_CLUSTER_SCHEMA_CONDITION = 201,
EN_ALLOCATE_LOB_BUF_FAILED = 202,
EN_ALLOCATE_DESERIALIZE_LOB_BUF_FAILED = 203,
......@@ -506,6 +505,7 @@ public:
// DDL related 500-550
EN_SUBMIT_INDEX_TASK_ERROR_BEFORE_STAT_RECORD = 503,
EN_SUBMIT_INDEX_TASK_ERROR_AFTER_STAT_RECORD = 504,
EN_EARLY_RESPONSE_SCHEDULER = 509,
EVENT_TABLE_MAX = SIZE_OF_EVENT_TABLE
};
......
......@@ -920,6 +920,15 @@ int ObCoordTransCtx::check_and_response_scheduler_(const int64_t msg_type)
already_response_ = true;
}
#endif
// for error sim test
ret = E(EventTable::EN_EARLY_RESPONSE_SCHEDULER) OB_SUCCESS;
if (OB_FAIL(ret)) {
if (get_state_() != Ob2PCState::CLEAR) {
// don't response scheduler
return OB_SUCCESS;
}
ret = OB_SUCCESS;
}
if (!is_inited_) {
ret = OB_NOT_INIT;
} else if (!ObTransMsgTypeChecker::is_valid_msg_type(msg_type)) {
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册