Subject: | Ensure closed channel properly fails pending requests |
It's vital that on_failure or on_success callbacks are called for all
pending requests. When a channel closes, this doesn't happen. The
patches found in
https://github.com/chipdude/AnyEvent-RabbitMQ
Fix this. Feel free to clone my repo. :-)
PS: My patches also fix the other reported issue when a closed channel
incorrectly and futilely tries to cancel its consumes.