From 76d530e34909414d73728040fd6d4a18bada8a9e Mon Sep 17 00:00:00 2001 From: yujun Date: Wed, 15 Nov 2023 21:26:22 +0800 Subject: [PATCH] [fix](tablet sched) fix sched delete stale remain replica (#27050) --- .../src/main/java/org/apache/doris/clone/TabletScheduler.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/fe/fe-core/src/main/java/org/apache/doris/clone/TabletScheduler.java b/fe/fe-core/src/main/java/org/apache/doris/clone/TabletScheduler.java index 6cb7a9c7a6..4960fc6be1 100644 --- a/fe/fe-core/src/main/java/org/apache/doris/clone/TabletScheduler.java +++ b/fe/fe-core/src/main/java/org/apache/doris/clone/TabletScheduler.java @@ -1092,7 +1092,7 @@ public class TabletScheduler extends MasterDaemon { List replicas = tabletCtx.getTablet().getReplicas(); boolean otherCatchup = replicas.stream().anyMatch( - r -> r.getId() != replica.getId() + r -> r != replica && (r.getVersion() > replica.getVersion() || (r.getVersion() == replica.getVersion() && r.getLastFailedVersion() < 0))); if (!otherCatchup) {