[FEAT MERGE]4_1_sql_feature
Co-authored-by: leslieyuchen <leslieyuchen@gmail.com> Co-authored-by: Charles0429 <xiezhenjiang@gmail.com> Co-authored-by: raywill <hustos@gmail.com>
This commit is contained in:
@ -56,8 +56,9 @@ int ObExprSleep::sleep(int64_t usec)
|
||||
int64_t dead_line = ObTimeUtility::current_time() + usec;
|
||||
int64_t usec_rem = usec;
|
||||
useconds_t usec_req = static_cast<useconds_t>(MIN(CHECK_INTERVAL_IN_US, usec_rem));
|
||||
ObWaitEventGuard wait_guard(ObWaitEventIds::DEFAULT_SLEEP, 0, usec);
|
||||
while(usec_req > 0) {
|
||||
(void)ob_usleep(usec_req);
|
||||
(void)::usleep(usec_req);
|
||||
if (OB_FAIL(THIS_WORKER.check_status())) {
|
||||
break;
|
||||
} else {
|
||||
|
||||
Reference in New Issue
Block a user