Merge pull request #1662 from taosdata/hotfix/usleep

change the polling timer to 30ms for both read and write queue
This commit is contained in:
slguan 2020-04-19 22:54:16 +08:00 committed by GitHub
commit 8ef1f24a7b
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 2 additions and 2 deletions

View File

@ -225,7 +225,7 @@ static void dnodeHandleIdleReadWorker(SReadWorker *pWorker) {
dTrace("read worker:%d is released, total:%d", pWorker->workerId, readPool.num);
pthread_exit(NULL);
} else {
usleep(100);
usleep(30000);
sched_yield();
}
}

View File

@ -227,7 +227,7 @@ static void dnodeHandleIdleWorker(SWriteWorker *pWorker) {
int32_t num = taosGetQueueNumber(pWorker->qset);
if (num > 0) {
usleep(1000);
usleep(30000);
sched_yield();
} else {
taosFreeQall(pWorker->qall);