XiaoHongbo-Hope opened a new pull request, #9974:
URL: https://github.com/apache/paimon/pull/9974

   ### Purpose
   
   Avoid opening a BLOB file when its cached index is sufficient to return 
scalar descriptors. Open streams on index misses and when payloads, nested 
layouts, or video metadata require bytes. Keep the cache, public API, and file 
format unchanged.
   
   ### Validation
   
   - Real local files with known sizes: cold + warm descriptor reads reduce 
opens from 2 to 1, with identical results.
   - 259 related tests passed, covering payload reads, ARRAY/MAP BLOB, row 
selection, reader isolation, error cleanup, deferred resolution, and video.
   - flake8, license checks, and `git diff --check` passed.
   
   Measurements count Python FileIO calls; OSS HEAD/GET traffic and Rust native 
reads were not measured.
   


-- 
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