Skip to content

Subtle RabbitMQ channel fixes.

Compare
Choose a tag to compare
@puellanivis puellanivis released this 07 Nov 14:09
· 203 commits to master since this release
2c08184

Fixes two subtle race-conditions in the checks/rabbitmq package:

  • in the event of a consume timeout, a send on done channel could happen after closing the done channel
  • if a messages channel unexpectedly receives more than 1 message, it will block indefinitely