This is an automated email from the ASF dual-hosted git repository.
vatamane pushed a change to branch try-xxhash-for-couch-file
in repository https://gitbox.apache.org/repos/asf/couchdb.git
omit 88a0de8d2 Use xxHash for couch_file checksums
add b195f3734 mango: address missing parts of the `_index` API
add 6b4cbaa72 Update default vm.args settings
add ba54c635b Optimize mem3:dbname/1 function
add 68ef23311 Fix rebar3 version to 3.21.0
add e6939557b ARM64 worker went away.
add 116c5b0a9 Revert "ARM64 worker went away."
add 951f1b946 Add a few more commit and query engine metrics
add 834a2d31e Add missing stats description for Mango keys examined
add 751c14dc3 mango: fix the faulty `index_array_length` tests
add 649f47310 mango: remove redundant text service checks from the tests
add 3ff87fafc optionally suppress version info in server response header
add 2bbc89ce1 Use milliseconds for fsync time histogram
add a4bad8d8e Bump requests from 2.27.1 to 2.31.0 in /src/mango
add 1f363b764 Improve fsync metrics time calculation
add 0748a1e7a Use a faster sets implementation available since OTP 24
add 79b2b7c11 Revert "Bump requests from 2.27.1 to 2.31.0 in /src/mango"
add 4cfdf3062 Fix warning: variable bound multiple times
add 6194cfc68 Git ignore mango .hypothesis directory
add a4bbb87d1 Remove excl_archive_filters
add b7de21f46 Support OTP 26 base64 decode error
add 7f13f640c Sort lists from maps
add 453c698a5 Convert `term_to_binary` to `?term_to_bin`
add bf5868890 Merge pull request #4581 from apache/otp-26-compat
add f7db54c41 Rename NonRep -> Local and merge_conflicts ->
replicated_changes
add 0bc0839ac Add OTP 26 to pull request CI list
add e4d2f0ccf Use xxHash for couch_file document and attachment summary
checksums
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 (88a0de8d2)
\
N -- N -- N refs/heads/try-xxhash-for-couch-file (e4d2f0ccf)
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.
No new revisions were added by this update.
Summary of changes:
.gitignore | 1 +
build-aux/Jenkinsfile.pr | 2 +-
configure | 2 +-
rel/overlay/etc/default.ini | 4 +
rel/overlay/etc/vm.args | 12 ++
rel/reltool.config | 1 -
src/chttpd/src/chttpd.erl | 2 +-
src/chttpd/src/chttpd_misc.erl | 2 +-
src/couch/include/couch_db.hrl | 1 +
src/couch/priv/stats_descriptions.cfg | 48 ++++++
src/couch/src/couch_bt_engine.erl | 1 +
src/couch/src/couch_db.erl | 26 ++--
src/couch/src/couch_db_updater.erl | 42 +++---
src/couch/src/couch_file.erl | 75 +++++++---
src/couch/src/couch_httpd.erl | 15 +-
src/couch/src/couch_native_process.erl | 2 +-
src/couch/src/couch_os_process.erl | 7 +
src/couch/src/couch_proc_manager.erl | 8 +-
src/couch/src/couch_query_servers.erl | 2 +-
src/couch/test/eunit/couch_file_tests.erl | 161 +++++++++++++++------
src/couch/test/eunit/couch_flags_config_tests.erl | 2 +-
src/couch/test/eunit/couch_js_tests.erl | 8 +-
src/couch_epi/src/couch_epi.hrl | 3 +
src/couch_epi/src/couch_epi_util.erl | 4 +-
src/couch_log/src/couch_log_formatter.erl | 14 +-
src/couch_log/src/couch_log_trunc_io.erl | 2 +-
.../test/eunit/couch_log_formatter_test.erl | 5 +-
src/couch_mrview/src/couch_mrview.erl | 2 +-
src/couch_mrview/src/couch_mrview_util.erl | 8 +-
.../src/cpse_test_read_write_docs.erl | 5 +-
src/couch_pse_tests/src/cpse_util.erl | 4 +-
src/couch_replicator/src/couch_replicator_ids.erl | 2 +-
.../src/couch_replicator_utils.erl | 3 +-
src/ddoc_cache/src/ddoc_cache_value.erl | 4 +-
src/docs/src/api/database/find.rst | 77 +++++++++-
src/docs/src/config/couchdb.rst | 17 +++
src/docs/src/config/http.rst | 10 ++
src/dreyfus/src/dreyfus_index.erl | 2 +-
src/fabric/src/fabric_db_create.erl | 3 +-
src/fabric/src/fabric_view_changes.erl | 2 +-
src/global_changes/src/global_changes_listener.erl | 6 +-
src/global_changes/src/global_changes_server.erl | 6 +-
src/mango/requirements.txt | 3 +-
src/mango/src/mango_httpd.erl | 44 +++---
src/mango/src/mango_idx.erl | 2 +-
src/mango/test/01-index-crud-test.py | 51 +++++++
src/mango/test/04-key-tests.py | 3 +-
src/mango/test/05-index-selection-test.py | 8 +-
src/mango/test/06-basic-text-test.py | 3 +-
.../test/10-disable-array-length-field-test.py | 5 +-
src/mem3/src/mem3.erl | 53 ++++++-
src/mem3/src/mem3_hash.erl | 3 +-
src/mem3/src/mem3_rep.erl | 2 +-
src/mem3/src/mem3_sync_event_listener.erl | 6 +-
src/mem3/src/mem3_util.erl | 2 +-
src/nouveau/src/nouveau_util.erl | 2 +-
src/smoosh/src/smoosh_persist.erl | 3 +-
57 files changed, 601 insertions(+), 192 deletions(-)