diff options
author | Nick Vatamaniuc <vatamane@apache.org> | 2018-09-26 10:00:27 -0400 |
---|---|---|
committer | Nick Vatamaniuc <nickva@users.noreply.github.com> | 2018-10-02 12:15:17 -0400 |
commit | b3549149f1a871974cff3c9a260c217eb57ec849 (patch) | |
tree | 446907426e7cc14993791d8a3692d536f8413518 | |
parent | 080da7cbad751a85394f700610c0a45da79651ae (diff) | |
download | couchdb-b3549149f1a871974cff3c9a260c217eb57ec849.tar.gz |
Switch rexi server_per_node to true by default
This has been solid for years and when not enabled can be a performance
bottleneck.
Fixes #1625
-rw-r--r-- | rel/overlay/etc/default.ini | 2 | ||||
-rw-r--r-- | src/rexi/src/rexi_utils.erl | 4 |
2 files changed, 3 insertions, 3 deletions
diff --git a/rel/overlay/etc/default.ini b/rel/overlay/etc/default.ini index dc2e51cc0..ba2a498eb 100644 --- a/rel/overlay/etc/default.ini +++ b/rel/overlay/etc/default.ini @@ -187,7 +187,7 @@ port = 6984 ; [rexi] ; buffer_count = 2000 -; server_per_node = false +; server_per_node = true ; [global_changes] ; max_event_delay = 25 diff --git a/src/rexi/src/rexi_utils.erl b/src/rexi/src/rexi_utils.erl index 11dbb252a..960318418 100644 --- a/src/rexi/src/rexi_utils.erl +++ b/src/rexi/src/rexi_utils.erl @@ -16,8 +16,8 @@ %% @doc Return a rexi_server id for the given node. server_id(Node) -> - case config:get("rexi", "server_per_node", "false") of - "true" -> + case config:get_boolean("rexi", "server_per_node", true) of + true -> list_to_atom("rexi_server_" ++ atom_to_list(Node)); _ -> rexi_server |