Impala Public Jenkins has submitted this change and it was merged. ( http://gerrit.cloudera.org:8080/18648 )
Change subject: IMPALA-11377: Handle concurrent Iceberg INSERT OVERWRITEs ...................................................................... IMPALA-11377: Handle concurrent Iceberg INSERT OVERWRITEs Iceberg now supports validations in the ReplacePartitions API, an initial snapshot id can be configured for the operation and Iceberg will validate at commit if there were any conflicting change while the ReplacePartitions was running. This commit utilizes this new functionality, the Coordinator sends the initial snapshot id to the Catalog, so the Catalog can validate the operation. Testing: - Added e2e tests. Change-Id: I812d19736c8e563541b038970786de7710b59f31 Reviewed-on: http://gerrit.cloudera.org:8080/18648 Reviewed-by: Impala Public Jenkins <[email protected]> Tested-by: Impala Public Jenkins <[email protected]> --- M be/src/service/client-request-state.cc M common/thrift/CatalogService.thrift M common/thrift/Query.thrift M fe/src/main/java/org/apache/impala/service/Frontend.java M fe/src/main/java/org/apache/impala/service/IcebergCatalogOpExecutor.java M tests/query_test/test_iceberg.py 6 files changed, 61 insertions(+), 5 deletions(-) Approvals: Impala Public Jenkins: Looks good to me, approved; Verified -- To view, visit http://gerrit.cloudera.org:8080/18648 To unsubscribe, visit http://gerrit.cloudera.org:8080/settings Gerrit-Project: Impala-ASF Gerrit-Branch: master Gerrit-MessageType: merged Gerrit-Change-Id: I812d19736c8e563541b038970786de7710b59f31 Gerrit-Change-Number: 18648 Gerrit-PatchSet: 6 Gerrit-Owner: Tamas Mate <[email protected]> Gerrit-Reviewer: Gabor Kaszab <[email protected]> Gerrit-Reviewer: Gergely Fürnstáhl <[email protected]> Gerrit-Reviewer: Impala Public Jenkins <[email protected]> Gerrit-Reviewer: Tamas Mate <[email protected]> Gerrit-Reviewer: Zoltan Borok-Nagy <[email protected]>
