more code

This commit is contained in:
Hongze Cheng 2022-08-19 22:29:46 +08:00
parent 831d7dafca
commit 5e4b7bf9bd
1 changed files with 13 additions and 3 deletions

View File

@ -79,11 +79,21 @@ static int32_t tsdbSnapReadData(STsdbSnapReader* pReader, uint8_t** ppData) {
} else { } else {
pReader->pBlockIdx = NULL; pReader->pBlockIdx = NULL;
} }
pReader->iBlockL = 0; pReader->iBlockL = 0;
if (pReader->iBlockL < taosArrayGetSize(pReader->aBlockL)) { while (true) {
if (pReader->iBlockL >= taosArrayGetSize(pReader->aBlockL)) {
pReader->pBlockL = NULL;
break;
}
pReader->pBlockL = (SBlockL*)taosArrayGet(pReader->aBlockL, pReader->iBlockL); pReader->pBlockL = (SBlockL*)taosArrayGet(pReader->aBlockL, pReader->iBlockL);
} else { if (pReader->pBlockL->minVer <= pReader->ever && pReader->pBlockL->maxVer >= pReader->sver) {
pReader->pBlockL = NULL; // TODO
break;
}
pReader->iBlockL++;
} }
tsdbInfo("vgId:%d, vnode snapshot tsdb open data file to read for %s, fid:%d", TD_VID(pTsdb->pVnode), pTsdb->path, tsdbInfo("vgId:%d, vnode snapshot tsdb open data file to read for %s, fid:%d", TD_VID(pTsdb->pVnode), pTsdb->path,