ion-elgreco commented on PR #14286:
URL: https://github.com/apache/datafusion/pull/14286#issuecomment-2707431726

   > After reading all the relevant feedback on this PR here is my summary:
   > 1. Some people have found it valuable to have an ObjectStore which does 
I/O on a different tokio Runtime
   > 2. The DedicatedExecutor API seems overly complicated for what it is 
doing. 
   > 
   > Thus my suggested next steps are:
   > 1. For the near term / workaround, break out the object store wrapper to 
pass work on different runtimes . Perhaps based on the [one in 
delta-rs](https://github.com/delta-io/delta-rs/blob/e30ab7e366eb209718c87acb6974a815503181bc/crates/core/src/storage/mod.rs#L116-L120)
   > 2. Update this example to that wrapper and use a tokio::Runtime directly 
rather than a DedicatedExecutor
   > 3. Work on a more general purpose IO API (see 
https://github.com/apache/datafusion/issues/14854 from @Xuanwo) which might 
make it easier to get this right without the shim / spawn io
   
   
   Sounds like a prime candidate for that object-store-utils crate :) 


-- 
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: github-unsubscr...@datafusion.apache.org

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org


---------------------------------------------------------------------
To unsubscribe, e-mail: github-unsubscr...@datafusion.apache.org
For additional commands, e-mail: github-h...@datafusion.apache.org

Reply via email to