summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAdam Kocoloski <adam@cloudant.com>2013-04-11 08:02:41 -0400
committerRobert Newson <rnewson@apache.org>2014-07-23 17:57:00 +0100
commit752921bea5d166e1c2f7d4c09985fa974740842d (patch)
tree4939ea102eda0064688c7c72160e7dc2ee50fc54
parent837f0457a0e4e280fed6741af33e6a61c5fbf016 (diff)
downloadcouchdb-752921bea5d166e1c2f7d4c09985fa974740842d.tar.gz
Add a temporary feature flag for server-per-node
-rw-r--r--src/rexi_utils.erl7
1 files changed, 6 insertions, 1 deletions
diff --git a/src/rexi_utils.erl b/src/rexi_utils.erl
index 8bc119079..b87f2c3cf 100644
--- a/src/rexi_utils.erl
+++ b/src/rexi_utils.erl
@@ -16,7 +16,12 @@
%% @doc Return a rexi_server id for the given node.
server_id(Node) ->
- list_to_atom("rexi_server_" ++ integer_to_list(erlang:phash2(Node))).
+ case config:get("rexi", "server_per_node", "false") of
+ "true" ->
+ list_to_atom("rexi_server_" ++ integer_to_list(erlang:phash2(Node)));
+ _ ->
+ rexi_server
+ end.
%% @doc Return a {server_id(node()), Node} Pid name for the given Node.
server_pid(Node) ->