dramaticlly opened a new pull request, #16146: URL: https://github.com/apache/iceberg/pull/16146
We recently discovered TOCTOU upgrade concurrency problem, where commit of V2 position delete happens after the table has been upgraded to format version 3. The existing validation is applied at the time of add delete files instead of commit rebase. With this change, the position delete shall be rejected after table has been upgraded to V3 like https://github.com/apache/iceberg/blob/9b139c99d8ee1bb4991025ab95539eb2274952d0/core/src/test/java/org/apache/iceberg/TestRowDelta.java#L2423-L2429 -- 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: [email protected] For queries about this service, please contact Infrastructure at: [email protected] --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
