From dfad778d512262d8d3dd7d43df0c46747397e263 Mon Sep 17 00:00:00 2001 From: Qi Chen Date: Mon, 4 Dec 2023 09:26:11 +0800 Subject: [PATCH] [Opt](Coordinator) Don't shuffle scan range locations when performing scan range assignments. (#27268) Currently same query will scan different bytes in each instance in a single node environment. Don't shuffle scan range locations when performing scan range assignments to avoid it. --- fe/fe-core/src/main/java/org/apache/doris/qe/Coordinator.java | 1 - 1 file changed, 1 deletion(-) diff --git a/fe/fe-core/src/main/java/org/apache/doris/qe/Coordinator.java b/fe/fe-core/src/main/java/org/apache/doris/qe/Coordinator.java index a0bced26e1..f3622b62fb 100644 --- a/fe/fe-core/src/main/java/org/apache/doris/qe/Coordinator.java +++ b/fe/fe-core/src/main/java/org/apache/doris/qe/Coordinator.java @@ -2194,7 +2194,6 @@ public class Coordinator implements CoordInterface { // only analysis olap scan node continue; } - Collections.shuffle(locations); Set scanNodeIds = fragmentIdToScanNodeIds.computeIfAbsent(scanNode.getFragmentId(), k -> Sets.newHashSet()); scanNodeIds.add(scanNode.getId().asInt());