couchdb-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From vatam...@apache.org
Subject [couchdb-documentation] branch master updated: Bring back the correct implementation of max_document_size
Date Sat, 18 Mar 2017 05:05:03 GMT
This is an automated email from the ASF dual-hosted git repository.

vatamane pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/couchdb-documentation.git

The following commit(s) were added to refs/heads/master by this push:
       new  d57f776   Bring back the correct implementation of max_document_size
d57f776 is described below

commit d57f776b4417210cca581bc24bf5ae97dc2de2aa
Author: Nick Vatamaniuc <vatamane@apache.org>
AuthorDate: Thu Mar 16 00:07:02 2017 -0400

    Bring back the correct implementation of max_document_size
    
    COUCHDB-2992
---
 src/config/couchdb.rst | 27 +++++++++++++++++++++++++++
 1 file changed, 27 insertions(+)

diff --git a/src/config/couchdb.rst b/src/config/couchdb.rst
index afcef8d..c44b3cd 100644
--- a/src/config/couchdb.rst
+++ b/src/config/couchdb.rst
@@ -189,3 +189,30 @@ Base CouchDB Options
 
           http-check disable-on-404
           option httpchk GET /_up
+
+    .. config:option:: max_document_size :: Limit maximum document body size
+
+        .. versionchanged:: 2.1.0
+
+        Limit maximum document body size. Size is calculated based on the
+        serialized Erlang representation of the JSON document body, because
+        that reflects more accurately the amount of storage consumed on disk.
+
+        HTTP requests which create or update documents will fail with error
+        code 413 if one or more documents is larger than this configuration
+        value.
+
+        In case of `_update` handlers, document size is checked after the
+        transformation and right before being inserted into the database. ::
+
+            [couchdb]
+            max_document_size = 4294967296 ; 4 GB
+
+        .. warning::
+           Before version 2.1.0 this setting was implemented by simply checking
+           http request body sizes. For individual document updates via `PUT`
+           that approximation was close enough, however that is not the case
+           for `_bulk_docs` endpoint. After 2.1.0 a separate configuration
+           parameter was defined: httpd.max_http_request_size, which can be
+           used to limit maximum http request sizes. After upgrade, it is
+           advisable to review those settings and adjust them accordingly.

-- 
To stop receiving notification emails like this one, please contact
['"commits@couchdb.apache.org" <commits@couchdb.apache.org>'].

Mime
View raw message