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]

Reply via email to