Two libraries both caught SIGINT. Both were right. signal.Notify is additive, so nothing errored: two shutdown drivers raced and context.Cause became a coin flip. Why go/controls no longer grabs signals by default. #golang
phpboyscout.ukThe library that appointed itself signal handlerHow two correct decisions collided into a scheduling-dependent bug, and why go/controls now leaves signal handling to whoever is outermost.
0 reposts0 likes