plusplusjiajia opened a new pull request, #295:
URL: https://github.com/apache/paimon-rust/pull/295

   ### Purpose
    System tables panic with `there is no reactor running` when accessed via 
FFI (e.g. pypaimon SQL), because the FFI path doesn't carry a Tokio runtime 
context across the boundary. Rust `#[tokio::test]` doesn't expose this since it 
always has a runtime entered.
   
     Wraps the async IO in `scan()` of 5 IO-dependent system tables 
(`$schemas`, `$snapshots`, `$tags`, `$branches`, `$manifests`) in 
`crate::runtime::await_with_runtime`, matching the existing pattern in 
`catalog.rs` / `table/mod.rs` / `vector_search.rs`. `$options` is unchanged (no 
IO).


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