diff --git a/source/dnode/mgmt/node_util/src/dmEps.c b/source/dnode/mgmt/node_util/src/dmEps.c index eccd556eea..c585a780ac 100644 --- a/source/dnode/mgmt/node_util/src/dmEps.c +++ b/source/dnode/mgmt/node_util/src/dmEps.c @@ -357,7 +357,7 @@ _OVER: int32_t dmGetDnodeSize(SDnodeData *pData) { int32_t size = 0; - taosThreadRwlockWrlock(&pData->lock); + taosThreadRwlockRdlock(&pData->lock); size = taosArrayGetSize(pData->dnodeEps); taosThreadRwlockUnlock(&pData->lock); return size;