Details
-
New Feature
-
Status: Closed
-
Major
-
Resolution: Fixed
-
4.0.0
Description
Introduce a configuration option to exclude rules via a regex on the rule description, based on Calcite's org.apache.calcite.plan.AbstractRelOptPlanner#setRuleDescExclusionFilter.
The motivation is to provide a quick workaround when one or more rules are causing issues at planning time, without code changes.
Another use would be to quickly experiment on the impact of disabling one or more rules on the compute plan.
An example of configuration would be as follows:
set hive.cbo.rule.exclusion.regex=HiveJoinPushTransitivePredicatesRule|HivePreFilteringRule;
The above configuration setting would exclude from planning both HiveJoinPushTransitivePredicatesRule and HivePreFilteringRule rules.
Attachments
Issue Links
- is depended upon by
-
HIVE-25938 Print excluded rules from CBO
- Closed
- links to