From 1e1ac60df6bcd277e82ee09e951cbdf150692592 Mon Sep 17 00:00:00 2001 From: Yongqiang YANG Date: Wed, 16 Apr 2025 15:14:14 +0800 Subject: [PATCH] [fix](missing version) not catchup is worse than lastFailed g --- .../src/main/java/org/apache/doris/catalog/Tablet.java | 10 ++++------ 1 file changed, 4 insertions(+), 6 deletions(-) diff --git a/fe/fe-core/src/main/java/org/apache/doris/catalog/Tablet.java b/fe/fe-core/src/main/java/org/apache/doris/catalog/Tablet.java index ca7f51da823576..ea76273e6dfbfa 100644 --- a/fe/fe-core/src/main/java/org/apache/doris/catalog/Tablet.java +++ b/fe/fe-core/src/main/java/org/apache/doris/catalog/Tablet.java @@ -318,16 +318,14 @@ public List getQueryableReplicas(long visibleVersion, Map 0) { - mayMissingVersionReplica.add(replica); - continue; - } - if (!replica.checkVersionCatchUp(visibleVersion, false)) { notCatchupReplica.add(replica); continue; } + if (replica.getLastFailedVersion() > 0) { + mayMissingVersionReplica.add(replica); + continue; + } Set thisBeAlivePaths = backendAlivePathHashs.get(replica.getBackendIdWithoutException()); ReplicaState state = replica.getState();