This commit is contained in:
Hongze Cheng 2024-04-15 18:25:23 +08:00
parent ac2853f28c
commit b936969a01
1 changed files with 8 additions and 6 deletions

View File

@ -2060,12 +2060,14 @@ static int32_t vnodeProcessDeleteReq(SVnode *pVnode, int64_t ver, void *pReq, in
tDecoderInit(pCoder, pReq, len); tDecoderInit(pCoder, pReq, len);
tDecodeDeleteRes(pCoder, pRes); tDecodeDeleteRes(pCoder, pRes);
for (int32_t iUid = 0; iUid < taosArrayGetSize(pRes->uidList); iUid++) { if (pRes->affectedRows > 0) {
uint64_t uid = *(uint64_t *)taosArrayGet(pRes->uidList, iUid); for (int32_t iUid = 0; iUid < taosArrayGetSize(pRes->uidList); iUid++) {
code = tsdbDeleteTableData(pVnode->pTsdb, ver, pRes->suid, uid, pRes->skey, pRes->ekey); uint64_t uid = *(uint64_t *)taosArrayGet(pRes->uidList, iUid);
if (code) goto _err; code = tsdbDeleteTableData(pVnode->pTsdb, ver, pRes->suid, uid, pRes->skey, pRes->ekey);
code = metaUpdateChangeTimeWithLock(pVnode->pMeta, uid, pRes->ctimeMs); if (code) goto _err;
if (code) goto _err; code = metaUpdateChangeTimeWithLock(pVnode->pMeta, uid, pRes->ctimeMs);
if (code) goto _err;
}
} }
code = tdProcessRSmaDelete(pVnode->pSma, ver, pRes, pReq, len); code = tdProcessRSmaDelete(pVnode->pSma, ver, pRes, pReq, len);