alamb commented on PR #3955: URL: https://github.com/apache/arrow-datafusion/pull/3955#issuecomment-1290801916
> Thanks @avantgardnerio for the explanation. In case of network usage or other IO usage, we can refer to the object store interface implementation with spawn blocking. Yeah, the `async` is very infectious -- so adding async definitely causes non trivial downstream churn. @yahoNanJing would an alternative approach be to create a PR in Ballista to update the code in question to be async? @avantgardnerio perhaps @yahoNanJing is suggesting something like https://docs.rs/tokio/1.21.2/tokio/runtime/struct.Runtime.html#method.block_on which blocks a thread and waits for an async method to resolve -- 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]
