pepijnve commented on PR #75: URL: https://github.com/apache/datafusion-site/pull/75#issuecomment-3003623249
> In my opinion this article does a pretty good job explaining the issues with cancellation, but it doesn't talk about `async` destructors which I agree are probably best left out of scope for this article If we do link to it I would link directly to https://without.boats/blog/asynchronous-clean-up/#cancellation rather than the top of the article. The idea of a 'spectrum of cooperativeness' when it comes to cancellation is a very elegant way of describing the problem. DataFusion tasks were a mix of implicitly cooperative (the Receiver users) and non-cooperative. The work that was done tries to move all tasks towards the cooperative end of the spectrum. -- 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: github-unsubscr...@datafusion.apache.org For queries about this service, please contact Infrastructure at: us...@infra.apache.org --------------------------------------------------------------------- To unsubscribe, e-mail: github-unsubscr...@datafusion.apache.org For additional commands, e-mail: github-h...@datafusion.apache.org