Aron Hamvas created HIVE-22578:
----------------------------------

             Summary: CBO genOPTree is not failsafe for CTAS and VIEW statements
                 Key: HIVE-22578
                 URL: https://issues.apache.org/jira/browse/HIVE-22578
             Project: Hive
          Issue Type: Bug
          Components: CBO
    Affects Versions: 3.1.2
            Reporter: Aron Hamvas
            Assignee: Aron Hamvas


If CBO fails during OT generation, it is supposed to skip CBO and fall back to 
SemanticAnalyzer generating the OT for the original AST. However, for CTAS and 
VIEW statements, the original AST is discarded and replaced with the new AST. 
If OT generation for the new AST fails with a SemanticException, the 
compilation is destined to fail completely since we cannot fall back to the 
original and possibly valid AST.

Also, the SemanticException sometimes gets hidden and misjudged as a missing 
column statistics issue due to bad error handling.



--
This message was sent by Atlassian Jira
(v8.3.4#803005)

Reply via email to