diff options
| author | Simon MacMullen <simon@lshift.net> | 2010-05-27 15:04:31 +0100 |
|---|---|---|
| committer | Simon MacMullen <simon@lshift.net> | 2010-05-27 15:04:31 +0100 |
| commit | 866f6f858440473c223ea2467ff72f230e2d4f58 (patch) | |
| tree | 60e170cf0efc364a455b1541539540cdbf413d35 /docs/remove-namespaces.xsl | |
| parent | c031debe0aefbdbfb80e7fd797576c3dcee7d87f (diff) | |
| download | rabbitmq-server-git-866f6f858440473c223ea2467ff72f230e2d4f58.tar.gz | |
We were only applying the local shortcut in the case when we were *only*
talking to a local node. This is wrong because:
1) We could then happen to pick a local delegate and a remote delegate that
were the same process, and deadlock.
2) There's still a possibility of messages overtaking if sometimes they go
via delegates locally and sometimes not.
So fix that to always avoid the delegates when communicating locally, even if
we're communicating remotely at the same time.
Diffstat (limited to 'docs/remove-namespaces.xsl')
0 files changed, 0 insertions, 0 deletions
