This is an automated email from the ASF dual-hosted git repository. wohali pushed a change to branch feat/thing in repository https://gitbox.apache.org/repos/asf/couchdb.git.
from 4348ba7 port experimental change that came up in the elixir test suite branch add 6010799 Mango match doc on co-ordinating node (#1609) add fbb5588 Explicit Python version in scripts add 691605b Improve connection cleanup in replication connection pool add 080da7c Avoid restarting /_replicate jobs if parameters haven't changed add b354914 Switch rexi server_per_node to true by default add abb2a86 Make sure to start per-node rexi servers right away add 4267e1f js rewrite send body add 7b48b63 add test for 1612 add 5ee8085 Do not crash replicator on VDU function failure add 4d3dfc6 Enable parameterized module calls add 2e8cde5 Fix couch_log eunit tests add 436e5f0 Fix use of process_info(Pid, monitored_by) add be6de6f Update rebar.config.script and travis CI add aa63804 Validate database prefix against DBNAME_REGEX for system dbs add 9599455 Merge pull request #1647 from cloudant/validate-prefix-for-systemdbs add d984382 Pass user_ctx in _bulk_get add 9675616 Merge pull request #1650 from apache/bulk_get_users_db add ec7ec28 Restrict access to _active_tasks to server admin add 7073ef1 Merge pull request #1652 from cloudant/restrict-active_tasks-to-server-admin add 87fde59 Add document_purges counter for stats add adebd38 Merge pull request #1649 from apache/COUCHDB-3326-metrics-docs-purges add 1b28c58 Test correct condition for exceed_limit error add 638554b Merge pull request #1654 from apache/fix_exceed_limit add 78a388d Upgrade disk version to 7 for databases add a0f6041 Merge pull request #1657 from apache/COUCHDB-3326-upgrade-users-db add bb28567 Fix test failure on upgrade_v5_test add 3ef0b37 Merge pull request #1660 from apache/fix-upgrade_v5_test add 92c7530 Do not crash couch_log application when gen_* servers send extra args add c980b80 Improve restart resilience of couch_log application add 4a76ccb Avoid crashing if a mango query is reduced add 2301cf3 Fix ets_lru configuration in chttpd application add e8410d3 Merge pull request #1655 from cloudant/fix-lru_opts add 620b1e1 Update snappy dependency to CouchDB-1.0.2 add 0408ccc couchjs: show default runtime SIZE limit on help message add 4dca28c Remove explicit python version for dev/run (for now) add 01a7165 Hard code hypothesis to avoid master versions breaking builds add d02d614 expose is_system_db_name add c3069d1 Fix JS/Python test harness for Python 2.6 (#1674) add 3ac1aca Allow to return with accepted for mixed nodes in cluster add 5a65ddd Merge pull request #1677 from apache/COUCHDB-3326-mixed-cluster add 9114501 Fix get_minimum_purge_seq/1 add 3e3eba0 Merge pull request #1681 from apache/COUCHDB-3326-get_minimum_purge_seq add ee20ad7 Handle an exception on an invalid rev in a local doc update add a7ccaeb Remove extra spaces from a test module add ca60a5e Write local docs in a correct tree on a bulk operation with new_edits false add 6ee3d95 Extend generation of missing id to a bulk operation with new_edits false add f350d5f Merge pull request #1683 from cloudant/fix-_local-_bulk_docs add 8ad49a2 Support out-of-sync in mango when doc is deleted add 93a04b8 Merge pull request #1709 from apache/113045-case-clause-mango add 6ff47c2 Merge branch 'master' into feat/thing No new revisions were added by this update. Summary of changes: .travis.yml | 1 + build-aux/logfile-uploader.py | 2 +- rebar.config.script | 6 +- rel/overlay/bin/couchup | 2 +- rel/overlay/etc/default.ini | 2 +- src/chttpd/src/chttpd.erl | 3 + src/chttpd/src/chttpd_db.erl | 38 +++-- src/chttpd/src/chttpd_external.erl | 2 + src/chttpd/src/chttpd_misc.erl | 1 + src/chttpd/src/chttpd_prefer_header.erl | 1 + src/chttpd/src/chttpd_rewrite.erl | 12 +- src/chttpd/src/chttpd_sup.erl | 33 ++-- src/chttpd/test/chttpd_db_bulk_get_test.erl | 3 +- src/chttpd/test/chttpd_prefer_header_test.erl | 3 + src/chttpd/test/chttpd_purge_tests.erl | 33 ++++ src/couch/priv/couch_js/help.h | 1 + src/couch/priv/stats_descriptions.cfg | 12 +- src/couch/src/couch_bt_engine.erl | 2 +- src/couch/src/couch_bt_engine_header.erl | 8 +- src/couch/src/couch_db.erl | 178 +++++++++++---------- src/couch/src/couch_db_updater.erl | 108 ++++++++++--- src/couch/src/couch_doc.erl | 2 +- src/couch/src/couch_file.erl | 39 ++--- src/couch/src/couch_httpd.erl | 10 +- src/couch/src/couch_httpd_auth.erl | 3 + src/couch/src/couch_httpd_db.erl | 3 + src/couch/src/couch_httpd_external.erl | 2 + src/couch/src/couch_httpd_proxy.erl | 2 + src/couch/src/couch_httpd_rewrite.erl | 3 + src/couch/src/couch_httpd_vhost.erl | 2 + src/couch/test/couch_bt_engine_upgrade_tests.erl | 19 ++- src/couch/test/couchdb_http_proxy_tests.erl | 2 + src/couch/test/couchdb_update_conflicts_tests.erl | 64 +++++++- src/couch/test/couchdb_views_tests.erl | 3 +- src/couch/test/test_web.erl | 2 + src/couch_index/src/couch_index.erl | 2 + src/couch_log/src/couch_log_formatter.erl | 52 +++--- src/couch_log/src/couch_log_monitor.erl | 1 + src/couch_log/src/couch_log_sup.erl | 2 +- src/couch_log/test/couch_log_formatter_test.erl | 83 +++++++++- src/couch_log/test/couch_log_test_util.erl | 9 +- .../src/couch_replicator_connection.erl | 6 +- .../src/couch_replicator_doc_processor.erl | 51 +----- src/couch_replicator/src/couch_replicator_docs.erl | 58 ++++++- .../src/couch_replicator_scheduler.erl | 53 +++++- .../src/couch_replicator_utils.erl | 49 +++++- src/fabric/src/fabric_doc_attachments.erl | 2 + src/fabric/src/fabric_doc_atts.erl | 2 + src/mango/Makefile | 2 +- src/mango/src/mango_cursor_view.erl | 90 +++++++++-- src/mango/src/mango_native_proc.erl | 8 +- src/mango/test/01-index-crud-test.py | 35 ++++ src/mango/test/mango.py | 6 + src/rexi/src/rexi_server_mon.erl | 2 + src/rexi/src/rexi_utils.erl | 4 +- test/javascript/run | 4 +- test/javascript/tests/rewrite_js.js | 16 +- 57 files changed, 849 insertions(+), 295 deletions(-)