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 ef714255fe..8a943f011b 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 @@ -73,7 +73,6 @@ import org.apache.doris.thrift.TQueryOptions; import org.apache.doris.thrift.TQueryType; import org.apache.doris.thrift.TReportExecStatusParams; import org.apache.doris.thrift.TResourceInfo; -import org.apache.doris.thrift.TScanRange; import org.apache.doris.thrift.TScanRangeLocation; import org.apache.doris.thrift.TScanRangeLocations; import org.apache.doris.thrift.TScanRangeParams; @@ -1161,10 +1160,6 @@ public class Coordinator { return value; } - private long getScanRangeLength(final TScanRange scanRange) { - return 1; - } - private void computeColocateJoinInstanceParam(PlanFragmentId fragmentId, int parallelExecInstanceNum, FragmentExecParams params) { Map bucketSeqToAddress = fragmentIdToSeqToAddressMap.get(fragmentId); Set scanNodeIds = fragmentIdToScanNodeIds.get(fragmentId); @@ -1295,6 +1290,7 @@ public class Coordinator { FragmentScanRangeAssignment assignment) throws Exception { HashMap assignedBytesPerHost = Maps.newHashMap(); + Long step = 1L; for (TScanRangeLocations scanRangeLocations : locations) { // assign this scan range to the host w/ the fewest assigned bytes Long minAssignedBytes = Long.MAX_VALUE; @@ -1306,9 +1302,8 @@ public class Coordinator { minLocation = location; } } - Long scanRangeLength = getScanRangeLength(scanRangeLocations.scan_range); assignedBytesPerHost.put(minLocation.server, - assignedBytesPerHost.get(minLocation.server) + scanRangeLength); + assignedBytesPerHost.get(minLocation.server) + step); Reference backendIdRef = new Reference(); TNetworkAddress execHostPort = SimpleScheduler.getHost(minLocation.backend_id,