apache / apache/iceberg-python

[feature request] Support cherrypick and fastforward operations

Open
#2,292 4 comments 3 reactions 0 assignees View on GitHub
stale
Dominant language
Python
Stars
1.1k
Forks
581
Avg merge
1d 17h
Merged PRs (30d)
78

Description

### Feature Request / Improvement

In an effort to support WAP in PyIceberg there is work undergoing for implementing staged snapshots ([issue](https://github.com/apache/iceberg-python/issues/2214)). We would also need to support cherrypicking and fastworward to reference the staged snapshot as the current one.

Contributor guide

No contributing guide indexed for this repository

Research direction

Start by reading issue 2214 and the staged-snapshots work it describes to understand the current snapshot model and entry points. Define how cherrypick and fast-forward should reference a staged snapshot, then verify the behavior against the agreed snapshot semantics; the issue does not name specific files or tests.

Written by the indexing model from the issue text.

Assessment

Tech stack
python
Domain
data-engineering
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Active
Clarity
Needs clarification
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.