Impala Public Jenkins has submitted this change and it was merged. ( http://gerrit.cloudera.org:8080/21671 )
Change subject: IMPALA-13274: Filter out illegal output for certain join nodes ...................................................................... IMPALA-13274: Filter out illegal output for certain join nodes Filter out illegal output for certain join nodes, including those with join operators LEFT_ANTI_JOIN, LEFT_SEMI_JOIN, NULL_AWARE_LEFT_ANTI_JOIN, and ICEBERG_DELETE_JOIN. For these join nodes, we only retain the tuple ids of the outer side while computing tuple ids. If the illegal output from these join nodes is referenced by the parent node, it may cause the backend to crash due to missing tuple id. Tests - Add e2e test Change-Id: I50b82d85737025df2fdd9e7ab0fca2385e642415 Reviewed-on: http://gerrit.cloudera.org:8080/21671 Reviewed-by: Impala Public Jenkins <[email protected]> Tested-by: Impala Public Jenkins <[email protected]> --- M fe/src/main/java/org/apache/impala/planner/JoinNode.java A testdata/workloads/functional-query/queries/QueryTest/miss-tuple-joins.test M tests/query_test/test_join_queries.py 3 files changed, 155 insertions(+), 0 deletions(-) Approvals: Impala Public Jenkins: Looks good to me, approved; Verified -- To view, visit http://gerrit.cloudera.org:8080/21671 To unsubscribe, visit http://gerrit.cloudera.org:8080/settings Gerrit-Project: Impala-ASF Gerrit-Branch: master Gerrit-MessageType: merged Gerrit-Change-Id: I50b82d85737025df2fdd9e7ab0fca2385e642415 Gerrit-Change-Number: 21671 Gerrit-PatchSet: 11 Gerrit-Owner: ttttttz <[email protected]> Gerrit-Reviewer: Impala Public Jenkins <[email protected]> Gerrit-Reviewer: Michael Smith <[email protected]> Gerrit-Reviewer: Quanlong Huang <[email protected]> Gerrit-Reviewer: Riza Suminto <[email protected]> Gerrit-Reviewer: Zihao Ye <[email protected]> Gerrit-Reviewer: ttttttz <[email protected]>
