diff --git a/src/mnode/src/mnodeTable.c b/src/mnode/src/mnodeTable.c index 09db5fefd7194798cf7aa3266ca23c5142c3c58a..6297bb21d0ba45ba0363c6d7de2865e62c535014 100644 --- a/src/mnode/src/mnodeTable.c +++ b/src/mnode/src/mnodeTable.c @@ -396,7 +396,7 @@ static void mnodeAddTableIntoStable(SSTableObj *pStable, SCTableObj *pCtable) { atomic_add_fetch_32(&pStable->numOfTables, 1); if (pStable->vgHash == NULL) { - pStable->vgHash = taosHashInit(64, taosGetDefaultHashFunction(TSDB_DATA_TYPE_INT), true, HASH_NO_LOCK); + pStable->vgHash = taosHashInit(64, taosGetDefaultHashFunction(TSDB_DATA_TYPE_INT), true, HASH_ENTRY_LOCK); mDebug("table:%s, create hash:%p", pStable->info.tableId, pStable->vgHash); }