diff options
| author | Matthias Radestock <matthias@rabbitmq.com> | 2013-01-03 22:05:17 +0000 |
|---|---|---|
| committer | Matthias Radestock <matthias@rabbitmq.com> | 2013-01-03 22:05:17 +0000 |
| commit | 60b6ee19fb3389efb24bc6d9dc2584e3486979db (patch) | |
| tree | a3f8d1c80f7135fb5193c3f4b3f94a6dae9b7230 /ebin | |
| parent | ea2df79dbe2d66aa73ee39f576f4570d62e33ddc (diff) | |
| download | rabbitmq-server-git-60b6ee19fb3389efb24bc6d9dc2584e3486979db.tar.gz | |
make credit waiting less brittle
We were relying on running out of credit for all slaves
*simultaneously*, which requires in-depth knowledge of the credit flow
logic and that no other credit-requiring messages are sent to a slave
prior to this.
Fortunately, since we are running in a fresh separate process we can
simply handle *any* credit bumping message and *any* DOWN message.
As a bonus we can revert to making the type of the bump msg opaque.
Diffstat (limited to 'ebin')
0 files changed, 0 insertions, 0 deletions
