Client side for REST scan planning
- Dominant language
- Rust
- Stars
- 1.4k
- Forks
- 567
- Avg merge
- 2d 2h
- Merged PRs (30d)
- 93
Description
### Is your feature request related to a problem or challenge?
Iceberg REST protocol supports remote planning https://github.com/apache/iceberg/blob/main/open-api/rest-catalog-open-api.yaml#L605, it'd be great for Rust to offer a client side implementation
This would to the work ongoing in the reference implementation
https://github.com/apache/iceberg/pull/13004
https://github.com/apache/iceberg/pull/13400
### Describe the solution you'd like
_No response_
### Willingness to contribute
I can contribute to this feature independently
Contributor guide
Research direction
Start by reading the REST scan-planning definition in open-api/rest-catalog-open-api.yaml and the reference implementation work in Apache Iceberg pull requests 13004 and 13400. Map the Rust client scope against that protocol; done means a client-side implementation of the supported remote planning flow, with validation of its behavior.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- openapi, rust
- Domain
- api, backend-api-design
- Issue type
- Feature
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Active
- Clarity
- Needs clarification
- Newbie friendliness
- 35/100