summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRobert Newson <rnewson@apache.org>2022-11-18 17:31:04 +0000
committerGitHub <noreply@github.com>2022-11-18 17:31:04 +0000
commitc4d2984da41e92938b4528ed25e66d7038816071 (patch)
treeb9c88d37363e6cc7a4ecba9e830ab6316dff271d
parent1ddff144db865fde9eba3a4be9eaabd6e0fbaa8b (diff)
parentd77ca98783c6a22f720f58ffe809c918c28cf5d0 (diff)
downloadcouchdb-c4d2984da41e92938b4528ed25e66d7038816071.tar.gz
Merge pull request #4272 from apache/kill_all_couch_servers
kill all couch_servers if database_dir changes
-rw-r--r--src/couch/src/couch_server.erl4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/couch/src/couch_server.erl b/src/couch/src/couch_server.erl
index 6486c56c7..9e5ab87d8 100644
--- a/src/couch/src/couch_server.erl
+++ b/src/couch/src/couch_server.erl
@@ -343,8 +343,8 @@ terminate(Reason, Srv) ->
),
ok.
-handle_config_change("couchdb", "database_dir", _, _, _) ->
- exit(whereis(couch_server), config_change),
+handle_config_change("couchdb", "database_dir", _, _, N) ->
+ exit(couch_server(N), config_change),
remove_handler;
handle_config_change("couchdb", "update_lru_on_read", "true", _, N) ->
gen_server:call(couch_server(N), {set_update_lru_on_read, true}),