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