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]

Reply via email to