From c40b4c136b956f4aead3eacfbb8e95fc853844d5 Mon Sep 17 00:00:00 2001 From: Sergey Pershin Date: Mon, 22 Sep 2025 15:18:14 -0700 Subject: [PATCH] Use NodeAssignmentStats::getQueuedSplitsWeightForStage in task-based split scheduling --- .../scheduler/nodeSelection/SimpleNodeSelector.java | 6 ++---- .../com/facebook/presto/execution/TestNodeScheduler.java | 1 - 2 files changed, 2 insertions(+), 5 deletions(-) diff --git a/presto-main-base/src/main/java/com/facebook/presto/execution/scheduler/nodeSelection/SimpleNodeSelector.java b/presto-main-base/src/main/java/com/facebook/presto/execution/scheduler/nodeSelection/SimpleNodeSelector.java index 3f9526b064d98..3345ce52c5be0 100644 --- a/presto-main-base/src/main/java/com/facebook/presto/execution/scheduler/nodeSelection/SimpleNodeSelector.java +++ b/presto-main-base/src/main/java/com/facebook/presto/execution/scheduler/nodeSelection/SimpleNodeSelector.java @@ -256,13 +256,11 @@ private ToLongFunction createTaskLoadSplitWeightProvider(List> splitsForTasks = new HashMap<>(); PlanNodeId planNodeId = new PlanNodeId("sourceId"); for (InternalNode node : assignments.keySet()) { Multimap splits = ArrayListMultimap.create();