forbidden streamsnapshot reader
This commit is contained in:
parent
fd02b9a71e
commit
34c2e6a180
|
@ -239,30 +239,31 @@ int32_t vnodeSnapRead(SVSnapReader *pReader, uint8_t **ppData, uint32_t *nData)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
if (!pReader->streamStateDone) {
|
// if (!pReader->streamStateDone) {
|
||||||
if (pReader->pStreamStateReader == NULL) {
|
// if (pReader->pStreamStateReader == NULL) {
|
||||||
code =
|
// code =
|
||||||
streamStateSnapReaderOpen(pReader->pVnode->pTq, pReader->sver, pReader->sver, &pReader->pStreamStateReader);
|
// streamStateSnapReaderOpen(pReader->pVnode->pTq, pReader->sver, pReader->sver,
|
||||||
if (code) {
|
// &pReader->pStreamStateReader);
|
||||||
pReader->streamStateDone = 1;
|
// if (code) {
|
||||||
pReader->pStreamStateReader = NULL;
|
// pReader->streamStateDone = 1;
|
||||||
goto _err;
|
// pReader->pStreamStateReader = NULL;
|
||||||
}
|
// goto _err;
|
||||||
}
|
// }
|
||||||
code = streamStateSnapRead(pReader->pStreamStateReader, ppData);
|
// }
|
||||||
if (code) {
|
// code = streamStateSnapRead(pReader->pStreamStateReader, ppData);
|
||||||
goto _err;
|
// if (code) {
|
||||||
} else {
|
// goto _err;
|
||||||
if (*ppData) {
|
// } else {
|
||||||
goto _exit;
|
// if (*ppData) {
|
||||||
} else {
|
// goto _exit;
|
||||||
pReader->streamStateDone = 1;
|
// } else {
|
||||||
code = streamStateSnapReaderClose(pReader->pStreamStateReader);
|
// pReader->streamStateDone = 1;
|
||||||
if (code) goto _err;
|
// code = streamStateSnapReaderClose(pReader->pStreamStateReader);
|
||||||
pReader->pStreamStateReader = NULL;
|
// if (code) goto _err;
|
||||||
}
|
// pReader->pStreamStateReader = NULL;
|
||||||
}
|
// }
|
||||||
}
|
// }
|
||||||
|
// }
|
||||||
|
|
||||||
// RSMA ==============
|
// RSMA ==============
|
||||||
if (VND_IS_RSMA(pReader->pVnode) && !pReader->rsmaDone) {
|
if (VND_IS_RSMA(pReader->pVnode) && !pReader->rsmaDone) {
|
||||||
|
@ -430,7 +431,7 @@ _exit:
|
||||||
}
|
}
|
||||||
|
|
||||||
static int32_t vnodeSnapWriteInfo(SVSnapWriter *pWriter, uint8_t *pData, uint32_t nData) {
|
static int32_t vnodeSnapWriteInfo(SVSnapWriter *pWriter, uint8_t *pData, uint32_t nData) {
|
||||||
int32_t code = 0;
|
int32_t code = 0;
|
||||||
SVnode *pVnode = pWriter->pVnode;
|
SVnode *pVnode = pWriter->pVnode;
|
||||||
SSnapDataHdr *pHdr = (SSnapDataHdr *)pData;
|
SSnapDataHdr *pHdr = (SSnapDataHdr *)pData;
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue