Skip to content

HDDS-14943. Implement rewrite logic for Iceberg's manifest-list files for path migration#10190

Open
sreejasahithi wants to merge 3 commits intoapache:masterfrom
sreejasahithi:HDDS-14943
Open

HDDS-14943. Implement rewrite logic for Iceberg's manifest-list files for path migration#10190
sreejasahithi wants to merge 3 commits intoapache:masterfrom
sreejasahithi:HDDS-14943

Conversation

@sreejasahithi
Copy link
Copy Markdown
Contributor

@sreejasahithi sreejasahithi commented May 5, 2026

What changes were proposed in this pull request?

This patch adds manifest-list rewrite support to RewriteTablePathOzoneAction as part of Iceberg table path migration.
Implements parallel rewrite of Iceberg manifest-list files during path migration. For each valid snapshot, the manifest-list is read, all internal manifest paths are rewritten from source to target prefix, and the result is staged and added to the copy plan. Tests are updated to verify manifest-list entries are correctly rewritten.

What is the link to the Apache JIRA

HDDS-14943

How was this patch tested?

Updated and added unit tests
Green CI : https://github.com/sreejasahithi/ozone/actions/runs/25381794274

@sreejasahithi sreejasahithi marked this pull request as ready for review May 6, 2026 05:04
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