JunRuiLee opened a new pull request, #7807:
URL: https://github.com/apache/paimon/pull/7807

   ### Purpose
   
     Part 1/3 of https://github.com/apache/paimon/issues/7806
   
     Add the infrastructure for snapshot-based sequence ordering:
     - Reserve `_COMMIT_SNAPSHOT_ID` special field and add `snapshotId` 
attribute on `KeyValue`.
     - Add nullable `commitSnapshotId` field to `DataFileMeta` with 
builder-based copy methods.
     - Bump `DataSplit` version 8→9 and `CommitMessageSerializer` version 11→12 
with legacy serializer for backward-compatible deserialization.
   
     Pure plumbing — no behavior change. The field is always null until the 
write-path PR stamps it.
   
     ### Tests
     - `DataFileMetaCommitSnapshotIdTest`: field default null, assign/preserve 
across copy methods, serializer round-trip.
     - `DataFileMetaSerializerCompatibilityTest`: legacy 20-field serialize → 
deserialize produces `commitSnapshotId == null`.
   


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

Reply via email to