Zoltán Borók-Nagy created IMPALA-12787:
------------------------------------------
Summary: Concurrent DELETE and UPDATE operations on Iceberg tables
can be problematic
Key: IMPALA-12787
URL: https://issues.apache.org/jira/browse/IMPALA-12787
Project: IMPALA
Issue Type: Bug
Components: Catalog
Reporter: Zoltán Borók-Nagy
If an UPDATE operation runs concurrently with a DELETE operation, and the
DELETE commits first, then the UPDATE can revive deleted rows.
This is because only RowDelta.validateNoConflictingDataFiles() is called, but
RowDelta.validateNoConflictingDeleteFiles() is not. Therefore, the UPDATE
operation ignores the concurrently written delete files.
--
This message was sent by Atlassian Jira
(v8.20.10#820010)
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]