Return-Path: X-Original-To: archive-asf-public-internal@cust-asf2.ponee.io Delivered-To: archive-asf-public-internal@cust-asf2.ponee.io Received: from cust-asf.ponee.io (cust-asf.ponee.io [163.172.22.183]) by cust-asf2.ponee.io (Postfix) with ESMTP id 8DDBB200D3A for ; Wed, 1 Nov 2017 00:03:39 +0100 (CET) Received: by cust-asf.ponee.io (Postfix) id 8AC101609E6; Tue, 31 Oct 2017 23:03:39 +0000 (UTC) Delivered-To: archive-asf-public@cust-asf.ponee.io Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by cust-asf.ponee.io (Postfix) with SMTP id A997D1609EF for ; Wed, 1 Nov 2017 00:03:38 +0100 (CET) Received: (qmail 66540 invoked by uid 500); 31 Oct 2017 23:03:37 -0000 Mailing-List: contact commits-help@couchdb.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: dev@couchdb.apache.org Delivered-To: mailing list commits@couchdb.apache.org Received: (qmail 66531 invoked by uid 99); 31 Oct 2017 23:03:37 -0000 Received: from ec2-52-202-80-70.compute-1.amazonaws.com (HELO gitbox.apache.org) (52.202.80.70) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 31 Oct 2017 23:03:37 +0000 Received: by gitbox.apache.org (ASF Mail Server at gitbox.apache.org, from userid 33) id E1208816CD; Tue, 31 Oct 2017 23:03:34 +0000 (UTC) Date: Tue, 31 Oct 2017 23:03:35 +0000 To: "commits@couchdb.apache.org" Subject: [couchdb] 01/01: Merge branch 'master' into seqt-external-size-bug MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit From: tonysun83@apache.org In-Reply-To: <150949101440.32450.16570323277283563913@gitbox.apache.org> References: <150949101440.32450.16570323277283563913@gitbox.apache.org> X-Git-Host: gitbox.apache.org X-Git-Repo: couchdb X-Git-Refname: refs/heads/seqt-external-size-bug X-Git-Reftype: branch X-Git-Rev: d15d99b329fa818372dbf978631e929834f4f0c0 X-Git-NotificationType: diff X-Git-Multimail-Version: 1.5.dev Auto-Submitted: auto-generated Message-Id: <20171031230335.E1208816CD@gitbox.apache.org> archived-at: Tue, 31 Oct 2017 23:03:39 -0000 This is an automated email from the ASF dual-hosted git repository. tonysun83 pushed a commit to branch seqt-external-size-bug in repository https://gitbox.apache.org/repos/asf/couchdb.git commit d15d99b329fa818372dbf978631e929834f4f0c0 Merge: 181bf51 01b56d3 Author: Tony Sun AuthorDate: Tue Oct 31 16:03:31 2017 -0700 Merge branch 'master' into seqt-external-size-bug .github/PULL_REQUEST_TEMPLATE.md | 11 +- .travis.yml | 1 + INSTALL.Unix.md | 7 +- Jenkinsfile | 83 ++++-- Makefile | 26 +- README-DEV.rst | 15 +- dev/run | 11 + rebar.config.script | 14 +- rel/overlay/bin/remsh | 6 +- rel/overlay/etc/default.ini | 15 +- rel/reltool.config | 2 +- src/chttpd/src/chttpd_auth_cache.erl | 18 +- src/chttpd/src/chttpd_db.erl | 8 +- src/chttpd/src/chttpd_misc.erl | 7 +- src/chttpd/src/chttpd_view.erl | 2 +- src/couch/include/couch_eunit.hrl | 9 +- src/couch/priv/couch_js/help.h | 2 +- src/couch/priv/couch_js/main.c | 6 +- src/couch/priv/couch_js/util.c | 4 +- src/couch/priv/couch_js/util.h | 2 +- src/couch/rebar.config.script | 13 +- src/couch/src/couch_auth_cache.erl | 5 +- src/couch/src/couch_debug.erl | 2 +- src/couch/src/couch_doc.erl | 96 ++++--- src/couch/src/couch_httpd.erl | 6 +- src/couch/src/couch_httpd_auth.erl | 9 +- src/couch/src/couch_httpd_db.erl | 36 ++- src/couch/src/couch_httpd_misc_handlers.erl | 1 + src/couch/src/couch_lru.erl | 4 +- src/couch/src/couch_multidb_changes.erl | 2 +- src/couch/src/couch_query_servers.erl | 29 +- src/couch/src/couch_rand.erl | 57 ++++ src/couch/src/couch_util.erl | 42 ++- src/couch/src/couch_uuids.erl | 105 +++++-- src/couch/src/test_util.erl | 2 +- src/couch/test/couch_btree_tests.erl | 8 +- src/couch/test/couch_doc_json_tests.erl | 71 +++++ src/couch/test/couch_doc_tests.erl | 16 +- src/couch/test/couch_file_tests.erl | 4 +- src/couch/test/couchdb_attachments_tests.erl | 4 +- src/couch/test/couchdb_cookie_domain_tests.erl | 77 +++++ src/couch_epi/test/couch_epi_tests.erl | 2 +- src/couch_log/test/couch_log_test.erl | 3 +- src/couch_mrview/src/couch_mrview_http.erl | 6 +- src/couch_peruser/README.md | 19 +- src/couch_peruser/src/couch_peruser.app.src | 6 +- src/couch_peruser/src/couch_peruser.erl | 312 +++++++++++++++------ .../src/couch_peruser_app.erl} | 17 +- .../src/couch_peruser_sup.erl} | 20 +- src/couch_peruser/test/couch_peruser_test.erl | 107 ++++++- src/couch_replicator/src/couch_replicator.erl | 2 +- .../src/couch_replicator_clustering.erl | 10 +- .../src/couch_replicator_doc_processor.erl | 14 +- src/couch_replicator/src/couch_replicator_docs.erl | 2 +- .../src/couch_replicator_scheduler_job.erl | 170 +++++++++-- .../src/couch_replicator_worker.erl | 17 +- src/ddoc_cache/src/ddoc_cache_lru.erl | 7 +- src/ddoc_cache/test/ddoc_cache_lru_test.erl | 2 +- src/ddoc_cache/test/ddoc_cache_refresh_test.erl | 4 +- src/fabric/rebar.config | 2 +- src/fabric/src/fabric_db_create.erl | 2 +- src/fabric/src/fabric_util.erl | 2 - src/fabric/src/fabric_view.erl | 2 + src/mango/src/mango_cursor.erl | 2 +- src/mango/src/mango_cursor_view.erl | 33 ++- src/mango/src/mango_error.erl | 2 +- src/mango/src/mango_execution_stats.erl | 6 +- src/mango/src/mango_idx.erl | 55 ++-- src/mango/src/mango_idx_special.erl | 4 +- src/mango/src/mango_idx_text.erl | 4 +- src/mango/src/mango_idx_view.erl | 18 +- .../rebar.config => mango/src/mango_idx_view.hrl} | 6 +- src/mango/src/mango_selector.erl | 2 +- src/mango/test/01-index-crud-test.py | 126 ++++++--- src/mango/test/02-basic-find-test.py | 48 +++- src/mango/test/03-operator-test.py | 5 + src/mango/test/05-index-selection-test.py | 137 ++++----- src/mango/test/09-text-sort-test.py | 50 ++-- .../test/10-disable-array-length-field-test.py | 14 +- ...esign-docs.py => 11-ignore-design-docs-test.py} | 0 ...rrect-index.py => 12-use-correct-index-test.py} | 17 +- ...on-pagination.py => 14-json-pagination-test.py} | 0 src/mango/test/15-execution-stats-test.py | 4 + ...dex-selectors.py => 16-index-selectors-test.py} | 30 ++ src/mango/test/17-multi-type-value-test.py | 90 ++++++ src/mango/test/README.md | 23 +- src/mango/test/mango.py | 51 +++- src/mem3/src/mem3.erl | 8 +- src/mem3/src/mem3_shards.erl | 4 +- src/rexi/src/rexi_server.erl | 2 +- test/build/test-run-couch-for-mango.sh | 13 +- test/javascript/couch.js | 2 +- test/javascript/run | 59 ++-- test/javascript/tests/config.js | 8 + test/javascript/tests/erlang_views.js | 4 +- test/javascript/tests/view_errors.js | 16 +- test/javascript/tests/view_sandboxing.js | 38 +-- version.mk | 2 +- 98 files changed, 1819 insertions(+), 630 deletions(-) -- To stop receiving notification emails like this one, please contact "commits@couchdb.apache.org" .