yahoNanJing commented on PR #3955:
URL: 
https://github.com/apache/arrow-datafusion/pull/3955#issuecomment-1291877333

   Hi @avantgardnerio and @alamb, I think it's a similar case for the `execute` 
interface in `ExecutionPlan`. There're some discussion there, #2307, #2434. 
   
   > Specifically does async prevent you from doing something?
   Currently there's no blocking issue for the async change to ballista. But 
I'm not sure whether it will bring issue in the future. From my point of view, 
generally, the interface of creating the logical plan should be serialize API. 
For some edge case, we can use some workaround like 
https://docs.rs/tokio/1.21.2/tokio/runtime/struct.Runtime.html#method.block_on 
does.
   
   Maybe we can involve more guys for the API design, like @tustvold, 
@andygrove, etc.


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