disable multiphase aggregate by default
Project: http://git-wip-us.apache.org/repos/asf/incubator-drill/repo Commit: http://git-wip-us.apache.org/repos/asf/incubator-drill/commit/188aeed7 Tree: http://git-wip-us.apache.org/repos/asf/incubator-drill/tree/188aeed7 Diff: http://git-wip-us.apache.org/repos/asf/incubator-drill/diff/188aeed7 Branch: refs/heads/master Commit: 188aeed7261597d1ed091ee4284f06117bad0333 Parents: 9601d83 Author: Jacques Nadeau <[email protected]> Authored: Thu Jun 5 15:45:06 2014 -0700 Committer: Jacques Nadeau <[email protected]> Committed: Thu Jun 5 15:45:06 2014 -0700 ---------------------------------------------------------------------- .../org/apache/drill/exec/planner/physical/PlannerSettings.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/incubator-drill/blob/188aeed7/exec/java-exec/src/main/java/org/apache/drill/exec/planner/physical/PlannerSettings.java ---------------------------------------------------------------------- diff --git a/exec/java-exec/src/main/java/org/apache/drill/exec/planner/physical/PlannerSettings.java b/exec/java-exec/src/main/java/org/apache/drill/exec/planner/physical/PlannerSettings.java index ad9fa90..2325e2f 100644 --- a/exec/java-exec/src/main/java/org/apache/drill/exec/planner/physical/PlannerSettings.java +++ b/exec/java-exec/src/main/java/org/apache/drill/exec/planner/physical/PlannerSettings.java @@ -30,14 +30,14 @@ public class PlannerSettings implements FrameworkContext{ private int numEndPoints = 0; private boolean useDefaultCosting = false; // True: use default Optiq costing, False: use Drill costing - public static final int MAX_BROADCAST_THRESHOLD = Integer.MAX_VALUE; + public static final int MAX_BROADCAST_THRESHOLD = Integer.MAX_VALUE; public static final OptionValidator EXCHANGE = new BooleanValidator("planner.disable_exchanges", false); public static final OptionValidator HASHAGG = new BooleanValidator("planner.enable_hashagg", true); public static final OptionValidator STREAMAGG = new BooleanValidator("planner.enable_streamagg", true); public static final OptionValidator HASHJOIN = new BooleanValidator("planner.enable_hashjoin", true); public static final OptionValidator MERGEJOIN = new BooleanValidator("planner.enable_mergejoin", true); - public static final OptionValidator MULTIPHASE = new BooleanValidator("planner.enable_multiphase_agg", true); + public static final OptionValidator MULTIPHASE = new BooleanValidator("planner.enable_multiphase_agg", false); public static final OptionValidator BROADCAST = new BooleanValidator("planner.enable_broadcast_join", true); public static final OptionValidator BROADCAST_THRESHOLD = new PositiveLongValidator("planner.broadcast_threshold", MAX_BROADCAST_THRESHOLD, 10000);
