boroknagyz opened a new pull request, #9781:
URL: https://github.com/apache/iceberg/pull/9781

   RewriteFiles might be used to compact a table, e.g. it can replace lots of 
small files with a few big files. Concurrent RowDelta (DELETE/ UPDATE) 
operations must fail, because they can put the table in an inconsistent state.
   
   A successful DELETE (with merge-on-read) can become a no-op as the position 
delete files refer to the replaced small files.
   
   A successful UPDATE (with merge-on-read) can duplicate rows as the delete 
files refer to the replaced small files, and it also adds its own data files.


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: issues-unsubscr...@iceberg.apache.org

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org


---------------------------------------------------------------------
To unsubscribe, e-mail: issues-unsubscr...@iceberg.apache.org
For additional commands, e-mail: issues-h...@iceberg.apache.org

Reply via email to