Aleksandr Efimov created IMPALA-15308:
-----------------------------------------
Summary: Extract Iceberg DML finalization into a shared helper
Key: IMPALA-15308
URL: https://issues.apache.org/jira/browse/IMPALA-15308
Project: IMPALA
Issue Type: Sub-task
Components: Frontend, Catalog
Reporter: Aleksandr Efimov
Assignee: Aleksandr Efimov
CatalogOpExecutor runs the Iceberg DML sequence inline: execute the operation
against the transaction, commit it, and delete the uncommitted data/delete
files when the commit fails. DML for tables served by a REST catalog needs the
same sequence but does not run in CatalogD, so it cannot reuse that code.
Move the sequence into IcebergDmlFinalizer. CatalogD passes a hook that runs
between the operation and the commit, where it sets its HMS event properties,
so its behavior does not change.
Prerequisite for INSERT INTO on REST catalog tables.
Review: https://gerrit.cloudera.org/#/c/24734/
--
This message was sent by Atlassian Jira
(v8.20.10#820010)
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]