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

   ## What
   
   - Read independent MAP header and trailer metadata concurrently.
   - Read adjacent key/value indexes with one range request.
   - Keep descriptor mode from reading BLOB value bytes.
   
   ## Why
   
   A selected `MAP<K, BLOB>` row previously required five serial metadata range 
reads before returning descriptors. On object storage, their round-trip latency 
accumulates even though the BLOB payload is not read.
   
   This reduces each row from five to four metadata requests and from five to 
three serial I/O phases. It adds at most two concurrent metadata reads per 
selected row. The file format and result semantics are unchanged. Decoded outer 
BLOB index caching remains separate in #897.
   
   ## Tests
   
   - `cargo test -p paimon --lib blob`
   - `cargo clippy -p paimon --lib --tests -- -D warnings`
   - `cargo fmt --all --check`
   - `git diff --check`


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