BsoBird commented on issue #10427: URL: https://github.com/apache/iceberg/issues/10427#issuecomment-2145678553
@Fokko Because, for the file system catalog, the client's behaviour is currently to write to a temp file with a random ID and then rename the file to complete the commit. This is an atomic operation in hadoop or local filesystems. But the problem is that the previous author, in addition to the above behaviour, also wrote a versionHint file to record the latest version information. Since this involves two filesystem operations, the latest version of the rename is not necessarily the same as the latest version maintained in versionHint. -- 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