GitHub user gitmodimo added a comment to the discussion: Future plans for Acero

I am path finding best way to unify access patterns of different ExecNodes. One 
important question arises that I am not sure of the answer. Is it legal to 
submit blocking task to io_executor? With blocking I mean waiting on condition 
to become true (not blocking as in waiting for read to complete).
Consider potential use case in asof_join:
InputReceived on input 0(left) blocks and waits until sufficient data is 
available on inputs 1-N(right). Current asof_join implementation uses 
additional thread for blocking wait. Is it due to blocking on io_executor is 
illegal or it is just implementation choice?


GitHub link: 
https://github.com/apache/arrow/discussions/47331#discussioncomment-14209930

----
This is an automatically sent email for user@arrow.apache.org.
To unsubscribe, please send an email to: user-unsubscr...@arrow.apache.org

Reply via email to