szehon-ho commented on code in PR #12781:
URL: https://github.com/apache/iceberg/pull/12781#discussion_r2049405529


##########
format/spec.md:
##########
@@ -732,12 +738,10 @@ Valid snapshots are stored as a list in table metadata. 
For serialization, see A
 
 #### Snapshot Row IDs
 
-A snapshot's `first-row-id` is assigned to the table's current `next-row-id` 
on each commit attempt. If a commit is retried, the `first-row-id` must be 
reassigned. If a commit contains no new rows, `first-row-id` should be omitted.
+A snapshot's `first-row-id` is assigned to the table's current `next-row-id` 
on each commit attempt. If a commit is retried, the `first-row-id` must be 
reassigned based on the table's current `next-row-id`. The `first-row-id` field 
is required even if a commit does not assign any ID space.

Review Comment:
   Note: this seems a good clarification, if i understand this correctly, the 
first-row-id could be the same value even on the next attempt (if next-row-id 
is not changed), before it seemed like it implied it needed to be different.



-- 
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: issues-unsubscr...@iceberg.apache.org

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org


---------------------------------------------------------------------
To unsubscribe, e-mail: issues-unsubscr...@iceberg.apache.org
For additional commands, e-mail: issues-h...@iceberg.apache.org

Reply via email to