Zoltan Borok-Nagy has uploaded this change for review. ( http://gerrit.cloudera.org:8080/24425
Change subject: IMPALA-15085: DML statements should always shuffle when target table is Iceberg V3 ...................................................................... IMPALA-15085: DML statements should always shuffle when target table is Iceberg V3 Without this patch the MERGE statement didn't always shuffle before the MERGE SINK for Iceberg V3 tables. For such tables it is mandatory to shuffle to guarantee that only a single Deletion Vector is being created per data file. DELETE/UPDATE worked correctly even before this patch, but added extra tests anyway. Testing * e2e tests added Change-Id: Ic7aeed31b832521f0a619c15c116a954c134e4b2 --- M fe/src/main/java/org/apache/impala/analysis/DmlStatementBase.java M fe/src/main/java/org/apache/impala/analysis/MergeStmt.java M fe/src/main/java/org/apache/impala/analysis/ModifyStmt.java M fe/src/main/java/org/apache/impala/planner/DistributedPlanner.java M testdata/workloads/functional-query/queries/QueryTest/iceberg-v3-delete.test M testdata/workloads/functional-query/queries/QueryTest/iceberg-v3-merge.test M testdata/workloads/functional-query/queries/QueryTest/iceberg-v3-update.test 7 files changed, 94 insertions(+), 2 deletions(-) git pull ssh://gerrit.cloudera.org:29418/Impala-ASF refs/changes/25/24425/1 -- To view, visit http://gerrit.cloudera.org:8080/24425 To unsubscribe, visit http://gerrit.cloudera.org:8080/settings Gerrit-Project: Impala-ASF Gerrit-Branch: master Gerrit-MessageType: newchange Gerrit-Change-Id: Ic7aeed31b832521f0a619c15c116a954c134e4b2 Gerrit-Change-Number: 24425 Gerrit-PatchSet: 1 Gerrit-Owner: Zoltan Borok-Nagy <[email protected]>
