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 [email protected]. To unsubscribe, please send an email to: [email protected]
