gliga commented on issue #2802: URL: https://github.com/apache/arrow-adbc/issues/2802#issuecomment-2874038738
Thanks @zeroshade for taking a look at this and providing comments. Also big thanks to @felipecrv for providing big picture and sharing insights. We have figured out that the main source of the problem is related to "Cooperative vs. Preemptive scheduling in Go". The default is preemptive scheduling, which uses signals (and conflicts with Rust/tokio). A random article from the web that discusses this: https://hidetatz.github.io/goroutine_preemption/#what-does-asynchronously-preemptible-mean In my view, this issue can be closed. thanks again -- 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]
