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]>

Reply via email to