GitHub user pitrou added a comment to the discussion: Future plans for Acero
This is true for all executors (thread pools) by the way; if you wait for a synchronization primitive in an executor task, you will not only reduce the effective parallelism, but you risk complete deadlock if all currently running tasks end up waiting on a synchronization primitive that can only be triggered by a pending task. GitHub link: https://github.com/apache/arrow/discussions/47331#discussioncomment-14213859 ---- This is an automatically sent email for user@arrow.apache.org. To unsubscribe, please send an email to: user-unsubscr...@arrow.apache.org