Impala Public Jenkins has submitted this change and it was merged. ( http://gerrit.cloudera.org:8080/19725 )
Change subject: IMPALA-12058: Impala throw exception for CTAS with non unique primary key ...................................................................... IMPALA-12058: Impala throw exception for CTAS with non unique primary key The auto-incrementing column is added to target table by Impala frontend for CTAS statement when creating Kudu table with non unique primary key so that the Impala internal table has same layout as the table created by Kudu engine. This is required for insertion operation of CTAS. But auto-incrementing column is not in expression. It causes Planner throws exception when computing Lineage graph for the column. This patch fixes the issue by omiting auto-incrementing column for Kudu table when adding target column labels for computing Lineage graph. Testing: - Added end-to-end test case for creating Kudu tables with Lineage enabled. - Passed core tests. Change-Id: Ic87b7fac8eb857e9dc5c59bdb448270b23f6dd5a Reviewed-on: http://gerrit.cloudera.org:8080/19725 Reviewed-by: Kurt Deschler <[email protected]> Reviewed-by: Abhishek Chennaka <[email protected]> Reviewed-by: Riza Suminto <[email protected]> Tested-by: Impala Public Jenkins <[email protected]> --- M fe/src/main/java/org/apache/impala/planner/Planner.java M fe/src/main/java/org/apache/impala/planner/PlannerContext.java M tests/custom_cluster/test_kudu.py 3 files changed, 31 insertions(+), 1 deletion(-) Approvals: Kurt Deschler: Looks good to me, but someone else must approve Abhishek Chennaka: Looks good to me, but someone else must approve Riza Suminto: Looks good to me, approved Impala Public Jenkins: Verified -- To view, visit http://gerrit.cloudera.org:8080/19725 To unsubscribe, visit http://gerrit.cloudera.org:8080/settings Gerrit-Project: Impala-ASF Gerrit-Branch: master Gerrit-MessageType: merged Gerrit-Change-Id: Ic87b7fac8eb857e9dc5c59bdb448270b23f6dd5a Gerrit-Change-Number: 19725 Gerrit-PatchSet: 3 Gerrit-Owner: Wenzhe Zhou <[email protected]> Gerrit-Reviewer: Abhishek Chennaka <[email protected]> Gerrit-Reviewer: Impala Public Jenkins <[email protected]> Gerrit-Reviewer: Kurt Deschler <[email protected]> Gerrit-Reviewer: Riza Suminto <[email protected]>
