stevenzwu opened a new pull request, #16294:
URL: https://github.com/apache/iceberg/pull/16294

   ## Summary
   
   Adds a v4 spec requirement that a snapshot's `timestamp-ms` must be strictly 
greater than the parent snapshot's `timestamp-ms` on the same branch. Root 
snapshots (with no parent) are not constrained.
   
   - `format/spec.md` Snapshots section: notes the v4-only requirement directly 
under the snapshot field table.
   - `format/spec.md` Appendix E: adds a new `Version 4` subsection (above 
`Version 3`) listing the snapshot-timestamp rule. This is the first v4 entry in 
Appendix E and is intentionally minimal\u2014other v4 changes can be appended 
as they land.
   
   The spec only states the requirement; it does not prescribe how writers 
should achieve it or enumerate downstream features that benefit from it.
   
   No table or schema fields are added. v1\u2013v3 semantics are unchanged.
   
   ## Companion PR
   
   A reference implementation in `SnapshotProducer` is proposed in 
apache/iceberg#16293.
   
   ## Test plan
   
   - [x] `format/spec.md` renders correctly (note added to the v1\u2013v3 
Snapshots tab; new `Version 4` subsection in Appendix E above `Version 3`)
   - [ ] Spec review


-- 
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