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]

Reply via email to