diff options
author | HanumathRao <hanu.ncr@gmail.com> | 2019-02-28 00:12:05 -0800 |
---|---|---|
committer | Sorabh Hamirwasia <sorabh@apache.org> | 2019-03-14 21:34:06 -0700 |
commit | d22e68b83d1d0cc0539d79ae0cb3aa70ae3242ad (patch) | |
tree | 76f816aead22b0d7668d06f1b13ccad5c142960c /exec/java-exec/src/main/java/org/apache/drill/exec/work/user/PlanSplitter.java | |
parent | 5aa38a51d90998234b4ca46434ce225df72addc5 (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.java | 4 |
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); |