summaryrefslogtreecommitdiff
path: root/include
diff options
context:
space:
mode:
authorTim Watson <tim@rabbitmq.com>2014-01-27 17:57:20 +0000
committerTim Watson <tim@rabbitmq.com>2014-01-27 17:57:20 +0000
commit81bd7f7e2600a30d7473a512487a3d33a1c8a4af (patch)
treede7fbad92b6666b87f93a445748c522de08d1976 /include
parentc8fba9bc81323100b2998034397c73dada1f25f4 (diff)
downloadrabbitmq-server-git-81bd7f7e2600a30d7473a512487a3d33a1c8a4af.tar.gz
Refactor: tag replies safely and avoid using erlang:demonitor/2
For efficiency reasons, instead of demonitoring (which leads to scanning the entire mailbox), cope with duplicate monitor refs when collating gen_server replies. For safety, tag the exit signal (which we treat as a result) with a unique reference instead of the middle-man's pid.
Diffstat (limited to 'include')
0 files changed, 0 insertions, 0 deletions