diff --git a/src/vnode/src/vnodeWrite.c b/src/vnode/src/vnodeWrite.c index 08dd59907c9ae2eba5f7aaa1c87d6185bcad3053..be5b43caf3172d7f6e9e45ae728eb55d08396724 100644 --- a/src/vnode/src/vnodeWrite.c +++ b/src/vnode/src/vnodeWrite.c @@ -160,7 +160,9 @@ static int32_t vnodeProcessSubmitMsg(SVnodeObj *pVnode, void *pCont, SRspRet *pR int32_t code = TSDB_CODE_SUCCESS; vTrace("vgId:%d, submit msg is processed", pVnode->vgId); + int64_t submitStartUs = taosGetTimestampUs(); + if (pVnode->dbType == TSDB_DB_TYPE_TOPIC && pVnode->role == TAOS_SYNC_ROLE_MASTER) { tpUpdateTs(pVnode->vgId, &pVnode->sequence, pCont); } @@ -187,10 +189,10 @@ static int32_t vnodeProcessSubmitMsg(SVnodeObj *pVnode, void *pCont, SRspRet *pR } int64_t submitEndUs = taosGetTimestampUs(); - if (submitEndUs - submitStartUs > 10 * 1000000) { vWarn("vgId: %d, submit msg process takes more than 10s", pVnode->vgId); } + return code; }