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]

Reply via email to