diff options
| author | Tim Watson <tim@rabbitmq.com> | 2014-01-27 17:57:20 +0000 |
|---|---|---|
| committer | Tim Watson <tim@rabbitmq.com> | 2014-01-27 17:57:20 +0000 |
| commit | 81bd7f7e2600a30d7473a512487a3d33a1c8a4af (patch) | |
| tree | de7fbad92b6666b87f93a445748c522de08d1976 /include | |
| parent | c8fba9bc81323100b2998034397c73dada1f25f4 (diff) | |
| download | rabbitmq-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
