summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAdam Kocoloski <adam@cloudant.com>2013-06-06 15:53:24 -0400
committerRobert Newson <rnewson@apache.org>2014-07-23 17:57:42 +0100
commitc275f924aac24bd113fbf27eefd1b95281491c92 (patch)
treecad6712bc13c6b7e831665b30e4954bb4e43f442
parent4c994477d67352c5102ed773600089bd1037ab89 (diff)
downloadcouchdb-c275f924aac24bd113fbf27eefd1b95281491c92.tar.gz
Tag all replies to the coordinator
BugzID: 20204
-rw-r--r--src/rexi.erl6
1 files changed, 3 insertions, 3 deletions
diff --git a/src/rexi.erl b/src/rexi.erl
index c970f8051..d37d360a3 100644
--- a/src/rexi.erl
+++ b/src/rexi.erl
@@ -95,7 +95,7 @@ async_server_call(Server, Caller, Request) ->
-spec reply(any()) -> any().
reply(Reply) ->
{Caller, Ref} = get(rexi_from),
- erlang:send(Caller, {Ref,Reply}).
+ erlang:send(Caller, {rexi, Ref, Reply}).
%% @equiv sync_reply(Reply, 300000)
sync_reply(Reply) ->
@@ -108,7 +108,7 @@ sync_reply(Reply) ->
sync_reply(Reply, Timeout) ->
{Caller, Ref} = get(rexi_from),
Tag = make_ref(),
- erlang:send(Caller, {Ref, {self(),Tag}, Reply}),
+ erlang:send(Caller, {rexi, Ref, {self(),Tag}, Reply}),
receive {Tag, Response} ->
Response
after Timeout ->
@@ -132,7 +132,7 @@ stream(Msg, Limit, Timeout) ->
{ok, Count} ->
put(rexi_unacked, Count+1),
{Caller, Ref} = get(rexi_from),
- erlang:send(Caller, {Ref, self(), Msg}),
+ erlang:send(Caller, {rexi, Ref, self(), Msg}),
ok
catch throw:timeout ->
timeout