GayathriSrividya opened a new pull request, #3443: URL: https://github.com/apache/iceberg-python/pull/3443
<!-- Closes #2938 --> ## Rationale Align snapshot timestamp validation with the Java and Rust implementations by rejecting timestamps that drift backwards by more than one minute. Small clock skew remains allowed. This also validates parsed table metadata: - `snapshot-log` entries remain sorted within the one-minute tolerance - `last-updated-ms` is not more than one minute behind the latest snapshot-log entry ## Attribution This revives the implementation from #3062 by @mrutunjay-kinagi. I cherry-picked the original authored commits onto the latest `main`, preserving authorship, and am reopening it because the earlier PR was closed automatically after inactivity. It includes the metadata-level validation added in response to @Fokko's review. ## Verification - `make lint` - `make test` (`3713 passed, 1534 deselected`) -- 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]
