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(-)