Skip to content

Spec: Update v3 summary, add row lineage#12982

Merged
RussellSpitzer merged 4 commits into
apache:mainfrom
rdblue:v3-add-row-lineage-summary
May 7, 2025
Merged

Spec: Update v3 summary, add row lineage#12982
RussellSpitzer merged 4 commits into
apache:mainfrom
rdblue:v3-add-row-lineage-summary

Conversation

@rdblue

@rdblue rdblue commented May 6, 2025

Copy link
Copy Markdown
Contributor

This adds a summary of row lineage changes to the section on v3 changes.

@github-actions github-actions Bot added the Specification Issues that may introduce spec changes. label May 6, 2025
Comment thread format/spec.md Outdated
Comment thread format/spec.md
Comment thread format/spec.md Outdated

Row lineage changes:

* Writers must set the table's `next-row-id` and use the existing `next-row-id` as the `first-row-id` to create a new snapshot

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
* Writers must set the table's `next-row-id` and use the existing `next-row-id` as the `first-row-id` to create a new snapshot
* Writers must set the table's `next-row-id` and use the existing `next-row-id` as the `first-row-id` when creating new snapshots

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I considered this language, but I think it's more clear to use a singular snapshot. I don't want to imply that you would use next-row-id for multiple snapshots.

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I'm 60:40 on my version versus yours so not a huge deal if you don't want to change it

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

You're right. I committed this change. I think I'm just being pedantic.

Comment thread format/spec.md
Comment thread format/spec.md
rdblue and others added 2 commits May 6, 2025 13:53
Co-authored-by: Russell Spitzer <russell.spitzer@GMAIL.COM>
@RussellSpitzer RussellSpitzer merged commit 3bb6a25 into apache:main May 7, 2025
2 checks passed
@RussellSpitzer

Copy link
Copy Markdown
Member

Thanks @rdblue for the important info, merged since this is just a restatement of information elsewhere in the spec.

devendra-nr pushed a commit to devendra-nr/iceberg that referenced this pull request Dec 8, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Specification Issues that may introduce spec changes.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants