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]

Reply via email to