From b13010c4909144076051a5363eb00e23cda7177a Mon Sep 17 00:00:00 2001 From: Hongze Cheng Date: Wed, 28 Jun 2023 09:16:43 +0800 Subject: [PATCH] fix retention infinit loop --- source/dnode/vnode/src/tsdb/tsdbRetention.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/source/dnode/vnode/src/tsdb/tsdbRetention.c b/source/dnode/vnode/src/tsdb/tsdbRetention.c index 8b69e9507c..6927d611f2 100644 --- a/source/dnode/vnode/src/tsdb/tsdbRetention.c +++ b/source/dnode/vnode/src/tsdb/tsdbRetention.c @@ -190,7 +190,7 @@ static int32_t tsdbDoRetention2(void *arg) { code = tsdbDoRetentionBegin(arg, rtner); TSDB_CHECK_CODE(code, lino, _exit); - while (rtner->ctx->fsetArrIdx < TARRAY2_SIZE(rtner->fsetArr)) { + for (rtner->ctx->fsetArrIdx = 0; rtner->ctx->fsetArrIdx < TARRAY2_SIZE(rtner->fsetArr); rtner->ctx->fsetArrIdx++) { rtner->ctx->fset = TARRAY2_GET(rtner->fsetArr, rtner->ctx->fsetArrIdx); STFileObj *fobj;