summaryrefslogtreecommitdiff
path: root/ebin
diff options
context:
space:
mode:
authorMatthias Radestock <matthias@rabbitmq.com>2013-01-03 22:05:17 +0000
committerMatthias Radestock <matthias@rabbitmq.com>2013-01-03 22:05:17 +0000
commit60b6ee19fb3389efb24bc6d9dc2584e3486979db (patch)
treea3f8d1c80f7135fb5193c3f4b3f94a6dae9b7230 /ebin
parentea2df79dbe2d66aa73ee39f576f4570d62e33ddc (diff)
downloadrabbitmq-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