Skip to content

Conversation

jdockerty
Copy link
Member

@jdockerty jdockerty commented Aug 27, 2025

This is a branch off 0.5.1 of iceberg-rust which adds some changes to omit deleted files within a fast append action.

It is not currently possible to perform "file-level" deletes via the upstream iceberg-rust implementation.This is heavily inspired by something similar being done by the folks at RisingWave, but has been adapted for an internal use case for an interaction with our iceberg exporter and the IOx compactor.

@jdockerty jdockerty self-assigned this Aug 27, 2025
@jdockerty jdockerty changed the title feat(iceberg): delete within fast-append feat(iceberg): omit deleted files within fast-append Sep 1, 2025
To avoid hitting the todo/unimplemented panic, these match arms must be filled in. Whether it actually matters what is here remains to be seen.
This removes the iter.position hack with front-loaded computation
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant