aboutsummaryrefslogtreecommitdiff
path: root/exec/java-exec/src/main/java/org/apache/drill/exec/work/user/PlanSplitter.java
diff options
context:
space:
mode:
authorHanumathRao <hanu.ncr@gmail.com>2019-02-28 00:12:05 -0800
committerSorabh Hamirwasia <sorabh@apache.org>2019-03-14 21:34:06 -0700
commitd22e68b83d1d0cc0539d79ae0cb3aa70ae3242ad (patch)
tree76f816aead22b0d7668d06f1b13ccad5c142960c /exec/java-exec/src/main/java/org/apache/drill/exec/work/user/PlanSplitter.java
parent5aa38a51d90998234b4ca46434ce225df72addc5 (diff)
DRILL-7068: Support memory adjustment framework for resource management with Queues.
closes #1677
Diffstat (limited to 'exec/java-exec/src/main/java/org/apache/drill/exec/work/user/PlanSplitter.java')
-rw-r--r--exec/java-exec/src/main/java/org/apache/drill/exec/work/user/PlanSplitter.java4
1 files changed, 2 insertions, 2 deletions
diff --git a/exec/java-exec/src/main/java/org/apache/drill/exec/work/user/PlanSplitter.java b/exec/java-exec/src/main/java/org/apache/drill/exec/work/user/PlanSplitter.java
index e789c1dfa..e61814ab3 100644
--- a/exec/java-exec/src/main/java/org/apache/drill/exec/work/user/PlanSplitter.java
+++ b/exec/java-exec/src/main/java/org/apache/drill/exec/work/user/PlanSplitter.java
@@ -113,7 +113,7 @@ public class PlanSplitter {
final PhysicalOperator rootOperator = plan.getSortedOperators(false).iterator().next();
final Fragment rootFragment = rootOperator.accept(MakeFragmentsVisitor.INSTANCE, null);
- final SimpleParallelizer parallelizer = new SplittingParallelizer(queryContext);
+ final SimpleParallelizer parallelizer = new SplittingParallelizer(plan.getProperties().hasResourcePlan, queryContext);
List<PlanFragment> fragments = Lists.newArrayList();
@@ -134,7 +134,7 @@ public class PlanSplitter {
}
}
} else {
- final QueryWorkUnit queryWorkUnit = parallelizer.getFragments(queryContext.getOptions().getOptionList(), queryContext.getCurrentEndpoint(),
+ final QueryWorkUnit queryWorkUnit = parallelizer.generateWorkUnit(queryContext.getOptions().getOptionList(), queryContext.getCurrentEndpoint(),
queryId, queryContext.getActiveEndpoints(), rootFragment,
queryContext.getSession(), queryContext.getQueryContextInfo());
planner.visitPhysicalPlan(queryWorkUnit);