refactor chpt transfer
This commit is contained in:
parent
6e6eb05d5c
commit
246efd83c6
|
@ -331,11 +331,10 @@ int32_t streamStateSnapRead(SStreamStateReader* pReader, uint8_t** ppData);
|
||||||
int32_t streamStateSnapWriterOpen(STQ* pTq, int64_t sver, int64_t ever, SStreamStateWriter** ppWriter);
|
int32_t streamStateSnapWriterOpen(STQ* pTq, int64_t sver, int64_t ever, SStreamStateWriter** ppWriter);
|
||||||
int32_t streamStateSnapWriterClose(SStreamStateWriter* pWriter, int8_t rollback);
|
int32_t streamStateSnapWriterClose(SStreamStateWriter* pWriter, int8_t rollback);
|
||||||
int32_t streamStateSnapWrite(SStreamStateWriter* pWriter, uint8_t* pData, uint32_t nData);
|
int32_t streamStateSnapWrite(SStreamStateWriter* pWriter, uint8_t* pData, uint32_t nData);
|
||||||
int32_t streamStateRebuildFromSnap(SStreamStateWriter* pWriter, char* path, int64_t chkpId);
|
int32_t streamStateRebuildFromSnap(SStreamStateWriter* pWriter, int64_t chkpId);
|
||||||
|
|
||||||
int32_t streamStateLoadTasks(SStreamStateWriter* pWriter);
|
int32_t streamStateLoadTasks(SStreamStateWriter* pWriter);
|
||||||
|
|
||||||
|
|
||||||
// SStreamTaskReader ======================================
|
// SStreamTaskReader ======================================
|
||||||
// SStreamStateWriter =====================================
|
// SStreamStateWriter =====================================
|
||||||
// SStreamStateReader =====================================
|
// SStreamStateReader =====================================
|
||||||
|
|
|
@ -162,7 +162,7 @@ int32_t streamStateSnapWriterClose(SStreamStateWriter* pWriter, int8_t rollback)
|
||||||
taosMemoryFree(pWriter);
|
taosMemoryFree(pWriter);
|
||||||
return code;
|
return code;
|
||||||
}
|
}
|
||||||
int32_t streamStateRebuildFromSnap(SStreamStateWriter* pWriter, char* path, int64_t chkpId) {
|
int32_t streamStateRebuildFromSnap(SStreamStateWriter* pWriter, int64_t chkpId) {
|
||||||
int32_t code = streamMetaReopen(pWriter->pTq->pStreamMeta, chkpId);
|
int32_t code = streamMetaReopen(pWriter->pTq->pStreamMeta, chkpId);
|
||||||
if (code == 0) {
|
if (code == 0) {
|
||||||
code = streamStateLoadTasks(pWriter);
|
code = streamStateLoadTasks(pWriter);
|
||||||
|
|
|
@ -419,7 +419,7 @@ int32_t vnodeSnapWriterClose(SVSnapWriter *pWriter, int8_t rollback, SSnapshot *
|
||||||
code = streamStateSnapWriterClose(pWriter->pStreamStateWriter, rollback);
|
code = streamStateSnapWriterClose(pWriter->pStreamStateWriter, rollback);
|
||||||
if (code) goto _exit;
|
if (code) goto _exit;
|
||||||
|
|
||||||
code = streamStateRebuildFromSnap(pWriter->pStreamStateWriter, NULL, 0);
|
code = streamStateRebuildFromSnap(pWriter->pStreamStateWriter, 0);
|
||||||
if (code) goto _exit;
|
if (code) goto _exit;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue