From cb79871b77e9840df6bed4e6616a67371914dcb6 Mon Sep 17 00:00:00 2001 From: hadson Date: Tue, 22 Aug 2023 21:36:57 +0800 Subject: [PATCH] fix rst restore bug --- src/rc/dms_reform_judge.c | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/rc/dms_reform_judge.c b/src/rc/dms_reform_judge.c index 555bd48..689130f 100644 --- a/src/rc/dms_reform_judge.c +++ b/src/rc/dms_reform_judge.c @@ -1745,6 +1745,11 @@ static bool32 dms_reform_judgement_maintain_check(instance_list_t *inst_lists) static bool32 dms_reform_judgement_rst_recover_check(instance_list_t *inst_lists) { + // if instance status is not join, finish current judgement, that means last rst recover has finished + if (inst_lists[INST_LIST_OLD_JOIN].inst_id_count == 0 && inst_lists[INST_LIST_NEW_JOIN].inst_id_count == 0) { + LOG_DEBUG_INF("[DMS REFORM]dms_reform_judgement, result: No, old_join: 0, new_join: 0"); + return CM_FALSE; + } return CM_TRUE; } -- Gitee