diff options
author | Adam Kocoloski <adam@cloudant.com> | 2013-04-11 08:02:41 -0400 |
---|---|---|
committer | Robert Newson <rnewson@apache.org> | 2014-07-23 17:57:00 +0100 |
commit | 752921bea5d166e1c2f7d4c09985fa974740842d (patch) | |
tree | 4939ea102eda0064688c7c72160e7dc2ee50fc54 | |
parent | 837f0457a0e4e280fed6741af33e6a61c5fbf016 (diff) | |
download | couchdb-752921bea5d166e1c2f7d4c09985fa974740842d.tar.gz |
Add a temporary feature flag for server-per-node
-rw-r--r-- | src/rexi_utils.erl | 7 |
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) -> |