You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
That decision was probably made a long time ago, but I think the idea was that in-flight work could still be happening on these threads, so we wanted them to drain before shutting down. Unfortunately, blaze still doesn't have a graceful shutdown (#59), so keeping these threads around really doesn't help anything. And modern cats-effect thinking is to sequence everything into the main IO. I would not be opposed to changing this.
Sometimes I see my apps not shutting down properly with this in the output:
I can't easily reproduce this.
But my question is: why do you make these threads non-daemon? Any particular reason?
Http4s version: 0.23.7
The text was updated successfully, but these errors were encountered: