socketry / async

An awesome asynchronous event-driven reactor for Ruby.
MIT License
2.04k stars 85 forks source link

Better handling of interrupts during stop/terminate. #308

Closed ioquatix closed 4 months ago

ioquatix commented 4 months ago

After playing around with async-container and async-service, I identified some cases where unusual error messages would show up. It turned out to be the delivery of multiple interrupt signals within a short time-frame, causing interrupts the be raise while interrupts were being processed. We try to prevent interrupts from causing chaos during termination/close operations.

Types of Changes

Contribution