summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJoan Touzet <joant@atypical.net>2018-01-19 15:22:23 -0500
committerJoan Touzet <joant@atypical.net>2018-04-10 01:18:05 -0400
commit93b57cd12f3662cc947b250fd61e150bdba38810 (patch)
treeed60cba9263d222c4625e004940af0c66bd5bab1
parent1ae2aae5117a360e58a662ca19baeaefc437a345 (diff)
downloadcouchdb-796-update-lru-on-read-default.tar.gz
Set update_lru_on_read=false as default796-update-lru-on-read-default
-rw-r--r--rel/overlay/etc/default.ini7
-rw-r--r--src/couch/src/couch_server.erl2
2 files changed, 6 insertions, 3 deletions
diff --git a/rel/overlay/etc/default.ini b/rel/overlay/etc/default.ini
index 74087eac4..66ade00ec 100644
--- a/rel/overlay/etc/default.ini
+++ b/rel/overlay/etc/default.ini
@@ -32,7 +32,6 @@ default_security = admin_local
; btree_chunk_size = 1279
; maintenance_mode = false
; stem_interactive_updates = true
-; update_lru_on_read = true
; uri_file =
; The speed of processing the _changes feed with doc_ids filter can be
; influenced directly with this setting - increase for faster processing at the
@@ -49,9 +48,13 @@ changes_doc_ids_optimization_threshold = 100
; applied conservatively. For example 1.0e+16 could be encoded as 1e16, so 4 used
; for size calculation instead of 7.
;max_document_size = 4294967296 ; bytes
-
+;
; Maximum attachment size.
; max_attachment_size = infinity
+;
+; Do not update the least recently used DB cache on reads, only writes
+;update_lru_on_read = false
+;
; The default storage engine to use when creating databases
; is set as a key into the [couchdb_engines] section.
default_engine = couch
diff --git a/src/couch/src/couch_server.erl b/src/couch/src/couch_server.erl
index ff1bf9eb6..05af0ed54 100644
--- a/src/couch/src/couch_server.erl
+++ b/src/couch/src/couch_server.erl
@@ -223,7 +223,7 @@ init([]) ->
MaxDbsOpen = list_to_integer(
config:get("couchdb", "max_dbs_open", integer_to_list(?MAX_DBS_OPEN))),
UpdateLruOnRead =
- config:get("couchdb", "update_lru_on_read", "true") =:= "true",
+ config:get("couchdb", "update_lru_on_read", "false") =:= "true",
ok = config:listen_for_changes(?MODULE, nil),
ok = couch_file:init_delete_dir(RootDir),
hash_admin_passwords(),