This is an automated email from the ASF dual-hosted git repository.

rnewson pushed a change to branch dreyfus-await-time
in repository https://gitbox.apache.org/repos/asf/couchdb.git


 discard d058188e5 WIP send await time in response header - dreyfus
 discard e8ade9f66 capture original stack trace
 discard ab1af4d0f don't log the expected case
 discard 82f58ba63 catch and log any error from mem3:local_shards
 discard c325508cf Improve couch_proc_manager
     add ae3d2971e Upgrade hash algorithm for proxy auth (#4438)
     add 9c1278dbc Show ini code-block correctly (#4440)
     add cc674a85e Unifying the notation of dynamic parameters in the docs 2 
(#4441)
     add 301797c56 Update Erlang 24 for CI
     add 7a2705ac6 hide shard-sync and purge documents from `_local_docs`
     add b702a5edf inspect the document more precisely to avoid skipping user 
docs
     add 8f519ba04 add tests to cover hiding resp showing system docs
     add ac600d1bb add a notice that purge documents are only visible with 
`include_system=true`
     add 4df37bc8c Update last_check in file logger record
     add f677dd5e8 Use persistent terms for features
     add 54879f9a5 This enables configuring FIPS mode at runtime without the 
need for a custom build.
     add c0b8839bf Only allow POST request for /{db}/_view_cleanup (#4449)
     add b8abb4aad Fix bad prometheus section name
     add 7ec5f645f Fix flaky LRU test
     add 6e9834564 Fix flaky elixir users_db_tests
     add 5aed161e9 Remove duplicate parts of doc note (#4455)
     add 0db915475 Documentation: Add `adm:pass` to replication endpoint URL 
(#4457)
     add 0c49292a8 Improve documentation of source code format checks
     add edded9618 Tweak formatting and style of `_find` API documentation 
(#4460)
     add 774acb85d Fix erlfmt-format on Windows (#4463)
     add 8ec7b5788 Bump snappy to CouchDB-1.0.9 (#4464)
     add f40147b26 mango: correct text index selection for queries with 
`$regex` (#4458)
     add bd1d8dc8b Modify conflict ruby example
     add 5b5a1c2de Remove stale links from documentation comments
     add dff01446c Prepare for Erlang OTP/26 (#4465)
     add 138163147 fix: remove duplicate couchdb_erlang* from _prometheus
     add 6d7cfe892 Avoid re-compiling filter view functions
     add 5cdc0aa1b Fix list ordering and indentation in "Search" docs (#4476)
     add 0aedd9384 fix: prometheus counter metric naming (#4474)
     add b9762479f Improve couch_js_tests
     add a25336f91 Migrate configure settings to Windows (#4479)
     add bb0f37bf0 feat: add type and descriptions to prometheus output (#4475)
     add 8c0a177c7 docs(typo): Fix server name duplicate (#4484)
     add 937ccb6ef catch and log any error from mem3:local_shards
     add 2c129d167 Merge pull request #4485 from apache/couch_index_crashes
     add 1df0f4f40 Bump Erlang 24 and 25 in CI
     add 189db657f fix(doc): reverse definition of `all_nodes` and 
`cluster_nodes` to match reality
     add 65ad03c0f Revert "catch and log any error from mem3:local_shards"
     add 451d4bdd6 log the original stack trace if Mod:Func throws
     add f82d96173 don't crash in handle_db_event
     add 224d6764e track index pids during open and don't crash if they do
     add 0073e764b Merge pull request #4491 from apache/couch_index_fixes
     add 09dca4e5b Suppress sasl_error_logger output on Windows (#4492)
     add 27af79c4a Add log directory to eunit setup template (#4493)
     add 07c1433d3 eunit test to assert ddoc_updated clause doesn't throw
     add 3f0d86f99 Increase index crash test cover a bit
     add 35b1adc48 Merge pull request #4495 from apache/add_db_event_crash_test
     add 467e14ef1 docs(_find): catch up with the implementation and further 
fixes
     add 25d6e7dfc add error_info clause for 410 Gone
     add 75ee0f0fb Merge pull request #4503 from apache/410-gone
     add cd77b07cf Treat javascript internal errors as fatal
     add d1412552f docs(hosts): Remove misleading /etc/hosts info (#4506)
     add bef20f357 feat (prometheus): metrics for individual message queues
     add f4fd6b5d3 feat (prometheus): internal_replication_jobs metric
     add ee11952c8 feat (prometheus): membership metric
     add 8c1ef5bfe fix (prometheus): gauge types for metrics that can be 
decremented
     add a9bce2f59 Merge pull request #4507 from apache/prometheus_metrics
     new e03020789 Improve couch_proc_manager
     new ae48f13d3 WIP send await time in response header - dreyfus

This update added new revisions after undoing existing revisions.
That is to say, some revisions that were in the old version of the
branch are not in the new version.  This situation occurs
when a user --force pushes a change and generates a repository
containing something like this:

 * -- * -- B -- O -- O -- O   (d058188e5)
            \
             N -- N -- N   refs/heads/dreyfus-await-time (ae48f13d3)

You should already have received notification emails for all of the O
revisions, and so the following emails describe only the N revisions
from the common base, B.

Any revisions marked "omit" are not gone; other references still
refer to them.  Any revisions marked "discard" are gone forever.

The 2 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "add" were already present in the repository and have only
been added to this reference.


Summary of changes:
 .devcontainer/devcontainer.json                    |   2 +-
 Makefile                                           |  11 +-
 Makefile.win                                       |  21 +-
 README-DEV.rst                                     |   7 +
 build-aux/Jenkinsfile.full                         |   2 +-
 build-aux/Jenkinsfile.pr                           |   2 +-
 configure.ps1                                      |   6 +
 dev/format_lib.py                                  |   4 +-
 rebar.config.script                                |   4 +-
 rel/files/eunit.ini                                |   4 +-
 rel/overlay/etc/default.ini                        |   2 +
 rel/overlay/etc/vm.args                            |  11 +
 rel/plugins/eunit_plugin.erl                       |   4 +-
 setup_eunit.template                               |   3 +-
 share/server/filter.js                             |   5 -
 share/server/loop.js                               |  13 +-
 share/server/util.js                               |   4 +-
 share/server/views.js                              |   2 +
 src/chttpd/src/chttpd.erl                          |   2 +
 src/chttpd/src/chttpd_db.erl                       |  15 +-
 src/chttpd/test/eunit/chttpd_auth_tests.erl        |  87 ++++
 src/chttpd/test/eunit/chttpd_local_docs_tests.erl  | 198 +++++++++
 src/config/src/config.erl                          |  42 +-
 src/config/test/config_tests.erl                   |   6 +
 src/couch/src/couch.app.src                        |   1 -
 src/couch/src/couch_hash.erl                       |  30 +-
 src/couch/src/couch_httpd_auth.erl                 |  15 +-
 src/couch/src/couch_server.erl                     |   8 -
 src/couch/src/test_util.erl                        |   6 +
 src/couch/test/eunit/couch_hash_test.erl           |  52 +++
 src/couch/test/eunit/couch_js_tests.erl            | 209 +++++++---
 src/couch_event/src/couch_event_listener_mfa.erl   |  18 +-
 src/couch_index/src/couch_index_server.erl         | 156 ++++---
 .../test/eunit/couch_index_crash_tests.erl         | 233 +++++++++++
 .../test/eunit/couch_index_ddoc_updated_tests.erl  |   3 +-
 src/couch_log/src/couch_log_writer_file.erl        |   7 +-
 src/couch_mrview/src/couch_mrview.erl              |  84 ++--
 src/couch_prometheus/src/couch_prometheus.app.src  |   2 +-
 .../src/couch_prometheus_server.erl                | 125 ++++--
 src/couch_prometheus/src/couch_prometheus_util.erl | 180 ++++++--
 .../test/eunit/couch_prometheus_e2e_tests.erl      |  50 ++-
 .../test/eunit/couch_prometheus_util_tests.erl     |  70 ----
 src/docs/src/api/database/find.rst                 | 233 ++++++-----
 src/docs/src/api/server/authn.rst                  |  18 +-
 src/docs/src/api/server/common.rst                 |   4 +-
 src/docs/src/best-practices/reverse-proxies.rst    |   2 +-
 src/docs/src/cluster/purging.rst                   |   8 +-
 src/docs/src/config/auth.rst                       |  16 +-
 src/docs/src/config/couch-peruser.rst              |   2 +-
 src/docs/src/config/replicator.rst                 |   4 +-
 src/docs/src/ddocs/search.rst                      |  90 ++--
 src/docs/src/intro/api.rst                         |  43 +-
 src/docs/src/intro/curl.rst                        |   3 +-
 src/docs/src/replication/conflicts.rst             | 107 ++---
 src/docs/src/replication/replicator.rst            |  70 ++--
 src/docs/src/setup/cluster.rst                     |   6 +-
 src/ets_lru/test/ets_lru_test.erl                  |   6 +
 src/fabric/src/fabric.erl                          |   7 +-
 src/mango/src/mango.hrl                            |  10 +
 src/mango/src/mango_idx_text.erl                   | 137 ++++++-
 src/mango/src/mango_selector_text.erl              | 451 ++++++++++++++++++++-
 src/mango/test/05-index-selection-test.py          |  25 ++
 src/mango/test/16-index-selectors-test.py          |  59 ++-
 test/elixir/test/users_db_test.exs                 |   8 +-
 64 files changed, 2344 insertions(+), 671 deletions(-)
 create mode 100644 src/chttpd/test/eunit/chttpd_local_docs_tests.erl
 create mode 100644 src/couch/test/eunit/couch_hash_test.erl
 create mode 100644 src/couch_index/test/eunit/couch_index_crash_tests.erl
 delete mode 100644 
src/couch_prometheus/test/eunit/couch_prometheus_util_tests.erl

Reply via email to