namrathamyske commented on issue #9737:
URL: https://github.com/apache/iceberg/issues/9737#issuecomment-2026055049

   Looks like we are disabling the workaround from 
https://github.com/apache/iceberg/pull/10059. 
   More future fix is where we track `schemaId` from snapshot in `SnapshotRef` 
object. For `tagBuilder` we may not pass `schema-id`, but for `branchBuilder` 
we can pass `schemaId`. 
   
   But there is one more issue with above solution:
   ```
   snapshot1 created at t1 points to schema1
   schema progresses from schema1 - schema2, but snapshot1 still points to 
schema1
   branch1 should be from schema1 or schema2 ?
   ```
   Do we want to created a no-op snapshot when a branch is created on **current 
snapshot**? 
   The no-op now points to latest schema. branch now can we created on top of 
this to point to latest schema
   
   Also suggested in 
https://github.com/apache/iceberg/issues/7075#issuecomment-1464994270
   
   


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