apache / apache/iceberg-python
[feature request] Support cherrypick and fastforward operations
- 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