add check status when wait ddl merge
This commit is contained in:
@ -285,7 +285,9 @@ int ObTabletDDLKvMgr::wait_ddl_merge_success(const SCN &start_scn, const SCN &co
|
||||
} else {
|
||||
const int64_t wait_start_ts = ObTimeUtility::fast_current_time();
|
||||
while (OB_SUCC(ret)) {
|
||||
if (OB_FAIL(schedule_ddl_merge_task(start_scn, commit_scn, false/*is_replay*/))) {
|
||||
if (OB_FAIL(THIS_WORKER.check_status())) {
|
||||
LOG_WARN("check status failed", K(ret));
|
||||
} else if (OB_FAIL(schedule_ddl_merge_task(start_scn, commit_scn, false/*is_replay*/))) {
|
||||
if (OB_EAGAIN == ret) {
|
||||
ob_usleep(10L * 1000L);
|
||||
ret = OB_SUCCESS; // retry
|
||||
|
Reference in New Issue
Block a user