From 4c91129760f1a6f755fca6241c66cba0f8ade4a4 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=B5=B7=E5=BA=95=E6=8D=9E=E9=B1=BC?= <15553759+underwater-fishing@user.noreply.gitee.com> Date: Wed, 26 Nov 2025 18:48:44 +0800 Subject: [PATCH] =?UTF-8?q?=E8=A7=A3=E5=86=B3ctx->requests=E8=B6=8A?= =?UTF-8?q?=E7=95=8C=E5=AF=BC=E8=87=B4function=20master=E9=87=8D=E5=90=AF?= =?UTF-8?q?=E7=9A=84=E9=97=AE=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../domain_group_control/domain_group_ctrl_actor.cpp | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/functionsystem/src/domain_scheduler/domain_group_control/domain_group_ctrl_actor.cpp b/functionsystem/src/domain_scheduler/domain_group_control/domain_group_ctrl_actor.cpp index a3f556f..d8af1c3 100644 --- a/functionsystem/src/domain_scheduler/domain_group_control/domain_group_ctrl_actor.cpp +++ b/functionsystem/src/domain_scheduler/domain_group_control/domain_group_ctrl_actor.cpp @@ -262,6 +262,11 @@ std::vector DomainGroupCtrlActor::RollbackContext(const std::shared_ptrlastReservedInd = static_cast(i); continue; } + + if (i >= ctx->tryScheduleResults.size()) { + continue; + } + alreadyFailed = true; YRLOG_INFO("{}|{}|instance({}) is already failed to reserve, rollback it context to retry", request->traceid(), requestID, request->instance().instanceid()); -- Gitee