提交 61f35857 编写于 作者: H Haojun Liao

Merge remote-tracking branch 'origin/enh/triggerCheckPoint2' into enh/triggerCheckPoint2

...@@ -3124,6 +3124,8 @@ void destroyStreamSessionAggOperatorInfo(void* param) { ...@@ -3124,6 +3124,8 @@ void destroyStreamSessionAggOperatorInfo(void* param) {
tSimpleHashCleanup(pInfo->pStDeleted); tSimpleHashCleanup(pInfo->pStDeleted);
taosArrayDestroy(pInfo->historyWins); taosArrayDestroy(pInfo->historyWins);
blockDataDestroy(pInfo->pCheckpointRes);
taosMemoryFreeClear(param); taosMemoryFreeClear(param);
} }
...@@ -4378,6 +4380,8 @@ void destroyStreamStateOperatorInfo(void* param) { ...@@ -4378,6 +4380,8 @@ void destroyStreamStateOperatorInfo(void* param) {
blockDataDestroy(pInfo->pDelRes); blockDataDestroy(pInfo->pDelRes);
taosArrayDestroy(pInfo->historyWins); taosArrayDestroy(pInfo->historyWins);
tSimpleHashCleanup(pInfo->pSeDeleted); tSimpleHashCleanup(pInfo->pSeDeleted);
blockDataDestroy(pInfo->pCheckpointRes);
taosMemoryFreeClear(param); taosMemoryFreeClear(param);
} }
......
...@@ -398,6 +398,7 @@ int32_t delObsoleteCheckpoint(void* arg, const char* path) { ...@@ -398,6 +398,7 @@ int32_t delObsoleteCheckpoint(void* arg, const char* path) {
taosRemoveDir(tbuf); taosRemoveDir(tbuf);
} }
} }
taosArrayDestroy(checkpointDel);
return 0; return 0;
} }
int32_t streamBackendDoCheckpoint(void* arg, const char* path) { int32_t streamBackendDoCheckpoint(void* arg, const char* path) {
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册