Stamatis Zampetakis created HIVE-27830: ------------------------------------------
Summary: Deprecate hive.cbo.enable property Key: HIVE-27830 URL: https://issues.apache.org/jira/browse/HIVE-27830 Project: Hive Issue Type: Task Reporter: Stamatis Zampetakis Assignee: Stamatis Zampetakis CBO was enabled by default in Hive 1.1.0 (HIVE-8395) back in 2014. Since then the CBO planner has matured a lot and most production environments are running with this flag always on. Nowadays, disabling CBO is strongly discouraged not only for performance reasons but also because various features depend on it. Moreover, the vast majority of testing is done using CBO on and there is not much test coverage for the legacy code path. It is impossible to fully support all Hive features using both CBO on/off and keeping this flag around significantly increases maintenance cost. The goal of this ticket is to deprecate hive.cbo.enable property and inform users that its use is discouraged and unsupported. This would allow us to remove this property in a subsequent release. Ideally we should emit an informative warning message when we detect that hive.cbo.enable is set to false. -- This message was sent by Atlassian Jira (v8.20.10#820010)