Xuanwo opened a new pull request, #11014:
URL: https://github.com/apache/arrow-rs/pull/11014

   # Which issue does this PR close?
   
   Related to #10308.
   
   # Rationale for this change
   
   Demonstrate how to use OpenDAL with Parquet's generic async I/O interfaces, 
alongside the existing object_store example.
   
   # What changes are included in this PR?
   
   Add an in-memory read/write example with AsyncFileReader and AsyncFileWriter 
adapters and a SpawnedReader demonstration. Point application developers to 
parquet_opendal for ready-made adapters. OpenDAL 0.59 is a development 
dependency with only the memory service enabled.
   
   # Are these changes tested?
   
   The example asserts that both ordinary and dedicated-runtime reads reproduce 
the written RecordBatch. Formatting and whitespace checks pass.
   
   Current runtime validation is blocked: `cargo run -p parquet --example 
opendal --features async` fails while compiling the published `opendal-core 
0.59.0` package because `src/docs/mod.rs:34` includes the missing 
`../../../CHANGELOG.md`. This draft needs that upstream packaging issue 
resolved before the example can be validated with 0.59.0.
   
   # Are there any user-facing changes?
   
   A new example, runnable with `cargo run -p parquet --example opendal 
--features async`. No public API changes. OpenDAL 0.59 requires Rust 1.91, 
above this workspace's declared Rust 1.88 MSRV; this affects development 
targets that resolve/build the new dependency.
   


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