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