From b0c0530ae1d0a71fe770edbe90e2b9ecd16171dd Mon Sep 17 00:00:00 2001 From: jtao1735 Date: Sun, 19 Apr 2020 13:47:40 +0000 Subject: [PATCH] change the polling timer to 30ms for both read and write queue --- src/dnode/src/dnodeRead.c | 2 +- src/dnode/src/dnodeWrite.c | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/src/dnode/src/dnodeRead.c b/src/dnode/src/dnodeRead.c index f13c18f22a..252eb0b3b6 100644 --- a/src/dnode/src/dnodeRead.c +++ b/src/dnode/src/dnodeRead.c @@ -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(); } } diff --git a/src/dnode/src/dnodeWrite.c b/src/dnode/src/dnodeWrite.c index 7eb4add831..ee61d9c8b3 100644 --- a/src/dnode/src/dnodeWrite.c +++ b/src/dnode/src/dnodeWrite.c @@ -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); -- GitLab