rdblue opened a new issue #629: Add cherry-pick operation URL: https://github.com/apache/incubator-iceberg/issues/629 Iceberg supports the WAP pattern, where a new commit can be staged instead of replacing the current table snapshot. But the only way to apply these changes currently is to use a rollback operation to set the current snapshot to the staged one. This would be much more flexible and support concurrent writers if Iceberg supported a way to pick changes from one snapshot and apply them to another, like git's cherry-pick operation. A cherry-pick operation is fairly simple for appends and rewrites because the individual file changes would be applied directly. Overwrites are more difficult because the overwritten data may have changed. An early version can support just append and rewrite.
---------------------------------------------------------------- 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. For queries about this service, please contact Infrastructure at: [email protected] With regards, Apache Git Services --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
