sreejasahithi opened a new pull request, #10306: URL: https://github.com/apache/ozone/pull/10306
## What changes were proposed in this pull request? Position delete files of an Iceberg table contain the absolute path to the data files which contains the rows deleted. We need to rewrite these position delete files as part of path migration. For each selected position delete file, we can take help of Iceberg's RewriteTablePathUtil to change sourcePrefix to targetPrefix for each data file absolute path mentioned in it, and add the rewritten position delete file to a staging location. Introduce OzonePositionDeleteReaderWriter, which implements Iceberg’s PositionDeleteReaderWriter, to perform format-specific reads and writes for Avro, Parquet, and ORC. Also added test coverage wrt position delete files and manifest file. ## What is the link to the Apache JIRA [HDDS-14945](https://issues.apache.org/jira/browse/HDDS-14945) ## How was this patch tested? Updated testcases Green CI : https://github.com/sreejasahithi/ozone/actions/runs/26036208134 -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: [email protected] For queries about this service, please contact Infrastructure at: [email protected] --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
