stevie9868 commented on issue #2214: URL: https://github.com/apache/iceberg-python/issues/2214#issuecomment-3137946973
> Is the expected operations here to commit to the main branch but not fast forward the reference? Yeah that's correct, only trigger an `AddSnapshotUpdate` in pyiceberg but don't trigger a `SetSnapshotRefUpdate` when it's stageOnly defined [here](https://github.com/apache/iceberg/blob/09301c149715f6d561df6dc80855c37576fcca07/core/src/main/java/org/apache/iceberg/SnapshotProducer.java#L151) > Would be interesting to get WAP feature into pyiceberg I Totally agree. Here are my thoughts to support this: **For wap.id** 1. Implement stageOnly in snapshotProducer 2. Integrate stageOnly into our commit path 3. implement wap.id **For wap.snapshot:** It should be relatively easy, as I believe py-iceberg already support writing to branches. Also looks like we haven't implemented cherrypick and fastforward operation in py-iceberg? Would be nice to add them as well. -- 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] --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
