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

   ### Purpose
   
   Allow Rust scan planning to use an installed JindoSDK for OSS metadata and 
index reads. The existing OpenDAL OSS implementation remains the default.
   
   ### Changes
   
   - add an optional `storage-jindo` feature selected by `fs.oss.impl=jindo`
   - dynamically load the Jindo C ABI without bundling an SDK binary
   - support object stat, ranged reads, suffix reads, and full reads
   - run blocking SDK calls on Tokio blocking workers
   - discover the SDK through an explicit path, environment variables, 
`JINDOSDK_HOME`, or an installed `pyjindosdk` package
   - fail explicitly for writes, deletes, copies, and listings in this initial 
read-only integration
   
   ### Validation
   
   - Jindo configuration and backend selection unit tests
   - Python SDK discovery unit test
   - default OSS and `storage-jindo` feature builds
   - Clippy with warnings denied
   - read-only end-to-end planning against an OSS-backed REST catalog using 
automatic `pyjindosdk` discovery
   
   ### Notes
   
   No JindoSDK binary is linked or packaged by this project. Selecting Jindo 
without the feature or a loadable SDK returns a configuration error.


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