JingsongLi opened a new pull request, #8899: URL: https://github.com/apache/paimon/pull/8899
## What changed - Read deleted manifest identifiers through `ManifestFile.scan` with `DELETE_ENTRY_PROJECTION`. - Read expiration metadata through a dedicated projected scan and materialize `ExpireFileEntry` directly. - Add coverage for parallel delete scans and retained expiration metadata. ## Why Both paths only need a subset of manifest fields but previously materialized complete `PojoManifestEntry` objects. Projected binary scans reduce deserialization and intermediate allocations during manifest full compaction and snapshot expiration. ## Validation - `mvn -pl paimon-core -DwildcardSuites=none -Dtest=ManifestFileTest test` - `mvn -pl paimon-core -Pfast-build -DwildcardSuites=none -Dtest=ManifestFileMetaTest#testTriggerFullCompaction test` -- 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]
