summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorNick Vatamaniuc <vatamane@apache.org>2020-05-27 13:01:34 -0400
committerNick Vatamaniuc <nickva@users.noreply.github.com>2020-05-27 13:13:03 -0400
commit19c040f65120898a3cfb54b643e2e49bdd192d02 (patch)
treee973d1b0f648155611f9b811113f22e6d0f940ee
parentd0689449301017385f6d44212376614fa5143d9b (diff)
downloadcouchdb-19c040f65120898a3cfb54b643e2e49bdd192d02.tar.gz
Lower the default batch size for update_docs to 2.5MB
Observed a number of timeouts with the previous default
-rw-r--r--rel/overlay/etc/default.ini2
-rw-r--r--src/fabric/src/fabric2_db.erl2
2 files changed, 2 insertions, 2 deletions
diff --git a/rel/overlay/etc/default.ini b/rel/overlay/etc/default.ini
index 35e5147b2..3630259a1 100644
--- a/rel/overlay/etc/default.ini
+++ b/rel/overlay/etc/default.ini
@@ -244,7 +244,7 @@ port = 6984
;binary_chunk_size = 100000
;
; Bulk docs transaction batch size in bytes
-;update_docs_batch_size = 5000000
+;update_docs_batch_size = 2500000
; [rexi]
; buffer_count = 2000
diff --git a/src/fabric/src/fabric2_db.erl b/src/fabric/src/fabric2_db.erl
index 6540e0b6d..667cf35c6 100644
--- a/src/fabric/src/fabric2_db.erl
+++ b/src/fabric/src/fabric2_db.erl
@@ -156,7 +156,7 @@
-define(RETURN(Term), throw({?MODULE, Term})).
--define(DEFAULT_UPDATE_DOCS_BATCH_SIZE, 5000000).
+-define(DEFAULT_UPDATE_DOCS_BATCH_SIZE, 2500000).
-record(bacc, {