You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
Core: Stream DV Puffin rewrite in RewriteTablePathUtil to reduce memory pressure #15924
RewriteTablePathUtil.rewriteDVFile currently rewrites deletion vector (DV) Puffin files by reading all rewritten blobs into an in-memory list before writing them out, which can create unnecessary memory pressure when rewriting larger DV files or files with many blobs.
Suggested improvement
Refactor RewriteTablePathUtil.rewriteDVFile to stream rewritten blobs directly to the output PuffinWriter while iterating through the source blobs, instead of collecting all rewritten blobs into a temporary list first.
Query engine
None
Willingness to contribute
I can contribute this improvement/feature independently
I would be willing to contribute this improvement/feature with guidance from the Iceberg community
I cannot contribute this improvement/feature at this time
Activity
aviralgarg05 commentedon Apr 9, 2026
Hi I would like to solve this issue if someone could assign me
JandyTenedora commentedon Jun 22, 2026
Hi, is this issue still free to pick up? I notice the PR has gone stale. I have an implementation ready and happy to open a PR.
CoderNasim2023 commentedon Oct 13, 2026
Hello currently is anyone actively working on this I would like to work on it @aviralgarg05 @manuzhang