szehon-ho opened a new pull request #2925: URL: https://github.com/apache/iceberg/pull/2925
* From https://mail-archives.apache.org/mod_mbox/iceberg-dev/202107.mbox/browser and offline discussion with Ryan * This change will make "insert overwrite" with mode=dynamic support serializable isolation (a ValidationException will be thrown if a conflicting change is made) in the case where it is not selecting from the same table. * This will catch cases where two insert overwrite happen at the same time, both can potentially succeed and both datas land. * "insert overwrite" remains snapshot isolation in the case where the select is from the same table. For that to support serializable, we need to plug the snapshotId from initial Spark compile, which could be looked at on spark-extension side. -- 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]
