response client after lock release(only used in mysqltest)
This commit is contained in:
committed by
LINxiansheng
parent
25bd25175f
commit
5c77a74307
2
deps/oblib/src/lib/utility/ob_tracepoint.h
vendored
2
deps/oblib/src/lib/utility/ob_tracepoint.h
vendored
@ -447,7 +447,6 @@ public:
|
|||||||
EN_BACKUP_CHECK_BACKUP_POINT_EXIST = 185,
|
EN_BACKUP_CHECK_BACKUP_POINT_EXIST = 185,
|
||||||
EN_STOP_TENANT_LOG_ARCHIVE_BACKUP = 186,
|
EN_STOP_TENANT_LOG_ARCHIVE_BACKUP = 186,
|
||||||
EN_BACKUP_SERVER_DISK_IS_FULL = 188,
|
EN_BACKUP_SERVER_DISK_IS_FULL = 188,
|
||||||
// 下面请从201开始
|
|
||||||
EN_CHECK_STANDBY_CLUSTER_SCHEMA_CONDITION = 201,
|
EN_CHECK_STANDBY_CLUSTER_SCHEMA_CONDITION = 201,
|
||||||
EN_ALLOCATE_LOB_BUF_FAILED = 202,
|
EN_ALLOCATE_LOB_BUF_FAILED = 202,
|
||||||
EN_ALLOCATE_DESERIALIZE_LOB_BUF_FAILED = 203,
|
EN_ALLOCATE_DESERIALIZE_LOB_BUF_FAILED = 203,
|
||||||
@ -506,6 +505,7 @@ public:
|
|||||||
// DDL related 500-550
|
// DDL related 500-550
|
||||||
EN_SUBMIT_INDEX_TASK_ERROR_BEFORE_STAT_RECORD = 503,
|
EN_SUBMIT_INDEX_TASK_ERROR_BEFORE_STAT_RECORD = 503,
|
||||||
EN_SUBMIT_INDEX_TASK_ERROR_AFTER_STAT_RECORD = 504,
|
EN_SUBMIT_INDEX_TASK_ERROR_AFTER_STAT_RECORD = 504,
|
||||||
|
EN_EARLY_RESPONSE_SCHEDULER = 509,
|
||||||
|
|
||||||
EVENT_TABLE_MAX = SIZE_OF_EVENT_TABLE
|
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;
|
already_response_ = true;
|
||||||
}
|
}
|
||||||
#endif
|
#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_) {
|
if (!is_inited_) {
|
||||||
ret = OB_NOT_INIT;
|
ret = OB_NOT_INIT;
|
||||||
} else if (!ObTransMsgTypeChecker::is_valid_msg_type(msg_type)) {
|
} else if (!ObTransMsgTypeChecker::is_valid_msg_type(msg_type)) {
|
||||||
|
|||||||
Reference in New Issue
Block a user