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