refactor remve backend code
This commit is contained in:
parent
59586b0169
commit
093e7ef0bb
|
@ -153,7 +153,7 @@ void taskDbUpdateChkpId(void* pTaskDb, int64_t chkpId);
|
||||||
void* taskDbAddRef(void* pTaskDb);
|
void* taskDbAddRef(void* pTaskDb);
|
||||||
void taskDbRemoveRef(void* pTaskDb);
|
void taskDbRemoveRef(void* pTaskDb);
|
||||||
|
|
||||||
void taskDbRemoveAllFiles(void* pTaskDb);
|
void taskDbSetClearFileFlag(void* pTaskDb);
|
||||||
|
|
||||||
int streamStateOpenBackend(void* backend, SStreamState* pState);
|
int streamStateOpenBackend(void* backend, SStreamState* pState);
|
||||||
void streamStateCloseBackend(SStreamState* pState, bool remove);
|
void streamStateCloseBackend(SStreamState* pState, bool remove);
|
||||||
|
|
|
@ -2331,7 +2331,7 @@ void taskDbRemoveRef(void* pTaskDb) {
|
||||||
(void)taosReleaseRef(taskDbWrapperId, pBackend->refId);
|
(void)taosReleaseRef(taskDbWrapperId, pBackend->refId);
|
||||||
}
|
}
|
||||||
|
|
||||||
void taskDbRemoveAllFiles(void* pTaskDb) {
|
void taskDbSetClearFileFlag(void* pTaskDb) {
|
||||||
if (pTaskDb == NULL) {
|
if (pTaskDb == NULL) {
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
|
@ -321,7 +321,7 @@ void streamFreeTaskState(SStreamTask* pTask, int8_t remove) {
|
||||||
stDebug("s-task:0x%x start to free task state", pTask->id.taskId);
|
stDebug("s-task:0x%x start to free task state", pTask->id.taskId);
|
||||||
streamStateClose(pTask->pState, remove);
|
streamStateClose(pTask->pState, remove);
|
||||||
|
|
||||||
taskDbRemoveAllFiles(pTask->pBackend);
|
taskDbSetClearFileFlag(pTask->pBackend);
|
||||||
taskDbRemoveRef(pTask->pBackend);
|
taskDbRemoveRef(pTask->pBackend);
|
||||||
pTask->pBackend = NULL;
|
pTask->pBackend = NULL;
|
||||||
pTask->pState = NULL;
|
pTask->pState = NULL;
|
||||||
|
|
Loading…
Reference in New Issue