Merge pull request #23164 from taosdata/fix/TD-26587

fix(tsdb/retention): free fopArr & fs snapshot resources
This commit is contained in:
wade zhang 2023-10-09 10:22:25 +08:00 committed by GitHub
commit 40ff071243
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 8 additions and 0 deletions

View File

@ -372,6 +372,14 @@ static int32_t tsdbDoRetention2(void *arg) {
_exit:
if (code) {
if (TARRAY2_DATA(rtner->fopArr)) {
TARRAY2_DESTROY(rtner->fopArr, NULL);
}
TFileSetArray **fsetArr = &rtner->fsetArr;
if (fsetArr[0]) {
tsdbFSDestroyCopySnapshot(&rtner->fsetArr);
}
TSDB_ERROR_LOG(TD_VID(rtner->tsdb->pVnode), lino, code);
}
return code;