fix transfer error
This commit is contained in:
parent
ab7e2b3122
commit
114df7c349
|
@ -159,7 +159,7 @@ int32_t streamStateSnapWriterClose(SStreamStateWriter* pWriter, int8_t rollback)
|
||||||
int32_t code = 0;
|
int32_t code = 0;
|
||||||
tqDebug("vgId:%d, vnode stream-state snapshot writer closed", TD_VID(pWriter->pTq->pVnode));
|
tqDebug("vgId:%d, vnode stream-state snapshot writer closed", TD_VID(pWriter->pTq->pVnode));
|
||||||
code = streamSnapWriterClose(pWriter->pWriterImpl, rollback);
|
code = streamSnapWriterClose(pWriter->pWriterImpl, rollback);
|
||||||
taosMemoryFree(pWriter);
|
|
||||||
return code;
|
return code;
|
||||||
}
|
}
|
||||||
int32_t streamStateRebuildFromSnap(SStreamStateWriter* pWriter, int64_t chkpId) {
|
int32_t streamStateRebuildFromSnap(SStreamStateWriter* pWriter, int64_t chkpId) {
|
||||||
|
@ -167,6 +167,7 @@ int32_t streamStateRebuildFromSnap(SStreamStateWriter* pWriter, int64_t chkpId)
|
||||||
if (code == 0) {
|
if (code == 0) {
|
||||||
code = streamStateLoadTasks(pWriter);
|
code = streamStateLoadTasks(pWriter);
|
||||||
}
|
}
|
||||||
|
taosMemoryFree(pWriter);
|
||||||
return code;
|
return code;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -420,6 +420,7 @@ int32_t vnodeSnapWriterClose(SVSnapWriter *pWriter, int8_t rollback, SSnapshot *
|
||||||
if (code) goto _exit;
|
if (code) goto _exit;
|
||||||
|
|
||||||
code = streamStateRebuildFromSnap(pWriter->pStreamStateWriter, 0);
|
code = streamStateRebuildFromSnap(pWriter->pStreamStateWriter, 0);
|
||||||
|
pWriter->pStreamStateWriter = NULL;
|
||||||
if (code) goto _exit;
|
if (code) goto _exit;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -153,7 +153,7 @@ int32_t streamMetaReopen(SStreamMeta* pMeta, int64_t chkpId) {
|
||||||
}
|
}
|
||||||
|
|
||||||
// close stream backend
|
// close stream backend
|
||||||
streamBackendCleanup(pMeta->streamBackend);
|
// streamBackendCleanup(pMeta->streamBackend);
|
||||||
taosRemoveRef(streamBackendId, pMeta->streamBackendRid);
|
taosRemoveRef(streamBackendId, pMeta->streamBackendRid);
|
||||||
pMeta->streamBackendRid = -1;
|
pMeta->streamBackendRid = -1;
|
||||||
pMeta->streamBackend = NULL;
|
pMeta->streamBackend = NULL;
|
||||||
|
|
Loading…
Reference in New Issue