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

chewbranca pushed a change to branch couch-stats-resource-tracker-v2
in repository https://gitbox.apache.org/repos/asf/couchdb.git


 discard aabc801e0 Rework CSRT post experimentation
 discard 9d3fdf4fc Port in csrt changes
     add e10dde30e Increase timeout for replicator test
     add 1331a2a2d Make sure to unload mecked modules in fabric_view
     add a145e1299 Move priv direcotry gitignore from quickjs app to main 
gitignore
     add 84261d7b2 feat(doc): What’s new in 3.4.0?
     add 2b5deb828 JWT: require valid `exp` claim by default
     add da75220c8 Use new Fauxton UI release v1.3.1
     add 62b501873 catch up with `main` dev
     add 26a718e98 fix: new python compat
     add cb1a8af13 Make app and release versions uniform
     add 5bf37a3ed Remove accidental inserted accent sign (#5080)
     add 0713a058d Move to Erlang 25 minimum
     add d9329f24e Bump jiffy to 1.1.2
     add de63bfe64 Ensure index is up to date when querying
     add dbf8d028a Merge pull request #5081 from 
apache/nouveau-healthcheck-test-failure-fix
     add 85211aa9a upgrade lucene to 9.11.0
     add 92668651a Merge pull request #5083 from apache/lucene-9.11.0
     add 4c527007e Simplify main couchdb, reltool.config and remsh
     add 64bf1ded9 ci: temporarily disable freebsd x86 worker until it is back
     add 1c6e83624 Use the minSeq check in more places and add a test
     add f9afe9ffa Merge pull request #5087 from apache/minseqmore
     add 930c6c470 Use our own logic for index management
     add 3dee4e7fa Merge pull request #5088 from apache/decaffeinated
     add 03f2f1f5b don't crash nouveau_index_updater for any DOWN Reason
     add 031e76289 Merge pull request #5092 from 
apache/nouveau-manager-crash-fix
     add 58f4d9603 close oldest indexes before opening new if over capacity
     add bc8de17a1 Merge pull request #5095 from apache/nouveau-lru-max
     add 03c4a6a69 nouveau: upgrade to gradle 8.8 for jdk 22 compat
     add 8504646d1 Merge pull request #5096 from apache/nouveau-gradle-8.8-jdk22
     add a563d05fb Ensure replication jobs migrate when the shard map changes
     add 39721bd44 Remove couch_io_logger
     add e0f16c56e Make QuickJS memory limits match Spidermonkey
     add cc4a28930 Make QuickJS dispatch respond with an error instead of 
throwing a null
     add f1fc2f012 Improve QuickJS scanner plugin
     add ea3e05fa9 Simplify couchdb.cmd.in and remove app version (#5100)
     add 602e74807 Fix replicator scheduler job stopping crash
     add cf424b109 Use a shorter replicator scheduling interval for tests
     add 44436fd51 Fix _scheduler/docs/... path 500 errors
     add be6e1fa3b Update xxhash from upstream
     add 09996dbb9 docs/cve: fix typo: lead -> led
     add 72cabc3c3 change --enable-{nouveau,clouseau} to --with-
     add 95310c363 Merge pull request #5105 from 
apache/dont-change-default-ini-nouveau
     add a82895143 remove last remnant of snap install
     add ef84a1dcd Merge pull request #5110 from apache/snap-couch-version
     add a51832149 Ensure js files end up in the correct release directory
     add f4e71736d nouveau: upgrade to lucene 9.11.1
     add 48e1a5b56 Merge pull request #5113 from apache/nouveau-lucene-9.11.1
     add 1fa0998b9 Make sure config reload finds new .ini files in .d 
directories
     add c2d44c44e Validate target doc id for COPY method
     add 6e841b809 Merge pull request #5118 from 
apache/validate-docid-copy-method
     add 6edf17a84 Update QuickJS from upstream master
     add e7ed1dc6f More QuickJS scanner improvements
     add c93940a66 Simplify and fix hyper
     add c526ad7c6 Update Erlang in CI, support Elixir 1.17
     add b353a0261 Remove couch_db_header
     add 035591365 doc: we no longer ship our own JSON as of 
aabda0c80c336738c683ee69a8c7762a57054081
     add f1be7a50d Exclude PPC64LE worker for now
     add 9b9c3bc5c print log dir on dev/run startup
     add f6698ecc6 Merge pull request #5136 from apache/run-logs-dir-2
     add e25315e94 Implement a persistent node name
     add fbd21cb61 Validate epoch transitions
     add be68c09e8 Merge pull request #5132 from apache/epoch-validation
     add 785f03b6e Use permanent node names in more applications
     add d471c871a Update quickjs
     add f52713caa Bring PPC64LE worker back
     add db76ed361 Remove unused external functions and local external calls
     add 82e59df5c Cleanup deprecated and unused functionality in rexi
     add 8bd635de2 Add aggregate rexi server and rexi buffer message queue 
metrics
     add 421412043 Add passively closed client monitoring to search
     add d0cf54e1e Ensure rexi_buffer metric includes the internal bufferd 
messages
     add 4f73e6c5d chore(dev): Use atom for config key `with_spidermonkey` 
(#5151)
     add fe0c8936b Improve worker cleanup on early coordinator exit
     add a3ece4369 chore(dev): Replace 0/1 to false/true for config keys (#5154)
     add 1e303335c fix(dev): Upgrade recon and fix Erlang/OTP 27 compiler 
warnings (#5156)
     new 9ef7c4be0 Port in csrt changes
     new 8967d163b Rework CSRT post experimentation

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   (aabc801e0)
            \
             N -- N -- N   refs/heads/couch-stats-resource-tracker-v2 
(8967d163b)

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 +-
 .gitignore                                         |    1 -
 LICENSE                                            |   24 +
 Makefile                                           |   22 +-
 Makefile.win                                       |   22 +-
 README-DEV.rst                                     |    2 +-
 build-aux/Jenkinsfile.full                         |   83 +-
 build-aux/Jenkinsfile.pr                           |   10 +-
 configure                                          |   60 +-
 configure.ps1                                      |   27 +-
 dev/run                                            |   24 +-
 mix.exs                                            |    3 +-
 nouveau/README.md                                  |    2 +-
 nouveau/build.gradle                               |    3 +-
 nouveau/gradle/wrapper/gradle-wrapper.properties   |    2 +-
 .../apache/couchdb/nouveau/NouveauApplication.java |    4 +-
 .../apache/couchdb/nouveau/api/SearchRequest.java  |   30 +-
 .../org/apache/couchdb/nouveau/core/Index.java     |   27 +-
 .../apache/couchdb/nouveau/core/IndexManager.java  |  342 +++---
 ...rderException.java => StaleIndexException.java} |    9 +-
 .../couchdb/nouveau/health/IndexHealthCheck.java   |    1 +
 .../nouveau/health/IndexHealthCheckTest.java       |   10 +-
 .../couchdb/nouveau/lucene9/Lucene9IndexTest.java  |   21 +
 rebar.config.script                                |    9 +-
 rel/files/couchdb.cmd.in                           |    5 +-
 rel/files/couchdb.in                               |    5 +-
 rel/files/eunit.ini                                |    2 +
 rel/overlay/bin/remsh                              |    5 +-
 rel/overlay/etc/default.ini                        |    4 -
 rel/reltool.config                                 |    8 +-
 share/server/dispatch-quickjs.js                   |    5 +-
 src/chttpd/src/chttpd.erl                          |   12 +-
 src/chttpd/src/chttpd_db.erl                       |    1 +
 src/chttpd/src/chttpd_node.erl                     |   29 +-
 src/chttpd/test/eunit/chttpd_misc_test.erl         |   53 +
 src/config/src/config.erl                          |  106 +-
 src/config/src/config_app.erl                      |   15 +-
 src/config/test/config_tests.erl                   |   89 +-
 src/couch/rebar.config.script                      |    6 +-
 src/couch/src/couch.app.src                        |    1 -
 src/couch/src/couch_bt_engine_header.erl           |   26 +-
 src/couch/src/couch_db_header.erl                  |  408 -------
 src/couch/src/couch_ejson_size.erl                 |    2 +-
 src/couch/src/couch_emsort.erl                     |    9 +-
 src/couch/src/couch_httpd_db.erl                   |    1 +
 src/couch/src/couch_hyper.erl                      |  944 ++++++++++++++++
 src/couch/src/couch_io_logger.erl                  |   97 --
 src/couch/src/couch_key_tree.erl                   |   15 -
 src/couch/src/couch_lists.erl                      |   40 -
 src/couch/src/couch_os_process.erl                 |   46 +-
 src/couch/src/couch_passwords.erl                  |   23 -
 src/couch/src/couch_query_servers.erl              |   10 +-
 src/couch/src/couch_util.erl                       |   22 +-
 src/couch/test/eunit/couch_js_tests.erl            |   32 -
 src/couch/test/eunit/couch_lists_tests.erl         |   30 -
 src/couch_log/src/couch_log_writer_file.erl        |    2 +-
 src/couch_log/src/couch_log_writer_journald.erl    |    2 +-
 src/couch_log/src/couch_log_writer_stderr.erl      |    2 +-
 src/couch_prometheus/src/couch_prometheus_util.erl |    3 +-
 src/couch_quickjs/.gitignore                       |    2 +
 src/couch_quickjs/build_js.escript                 |    3 +-
 src/couch_quickjs/c_src/couchjs.c                  |    2 -
 .../patches/01-spidermonkey-185-mode.patch         |    4 +-
 src/couch_quickjs/priv/.gitignore                  |    2 -
 src/couch_quickjs/quickjs/Makefile                 |    2 +-
 src/couch_quickjs/quickjs/libregexp.c              |   14 +-
 src/couch_quickjs/quickjs/quickjs.c                |   14 +-
 src/couch_quickjs/quickjs/tests/test262.patch      |   34 +-
 .../src/couch_quickjs_scanner_plugin.erl           |  292 +++--
 .../test/couch_quickjs_scanner_plugin_tests.erl    |   54 +-
 src/couch_replicator/README.md                     |   28 +-
 src/couch_replicator/src/couch_replicator.app.src  |    1 -
 src/couch_replicator/src/couch_replicator.erl      |   14 +-
 .../src/couch_replicator_api_wrap.erl              |   12 -
 .../src/couch_replicator_clustering.erl            |  261 -----
 .../src/couch_replicator_db_changes.erl            |   97 --
 .../src/couch_replicator_doc_processor.erl         |  709 +++++++-----
 .../src/couch_replicator_doc_processor_worker.erl  |  168 ++-
 .../src/couch_replicator_fabric.erl                |    2 +-
 .../src/couch_replicator_httpd.erl                 |   15 +-
 .../src/couch_replicator_scheduler.erl             |    4 +-
 .../src/couch_replicator_scheduler_job.erl         |    6 +-
 src/couch_replicator/src/couch_replicator_sup.erl  |    8 +-
 .../src/couch_replicator_utils.erl                 |   12 +
 .../couch_replicator_scheduler_docs_tests.erl      |    4 +-
 .../test/eunit/couch_replicator_test_helper.erl    |    2 -
 src/couch_scanner/include/couch_scanner_plugin.hrl |    2 +
 src/docs/ext/linter.py                             |    2 +-
 src/docs/src/config/cluster.rst                    |    8 -
 src/docs/src/cve/2018-17188.rst                    |    2 +-
 src/docs/src/cve/2020-1955.rst                     |    2 +-
 src/docs/src/experimental.rst                      |    2 +
 src/docs/src/install/unix.rst                      |    2 +-
 src/docs/src/query-server/javascript.rst           |    2 +-
 src/docs/src/whatsnew/3.4.rst                      |  359 ++++++
 src/docs/src/whatsnew/index.rst                    |    1 +
 src/dreyfus/src/dreyfus_fabric.erl                 |    1 +
 src/dreyfus/src/dreyfus_fabric_group1.erl          |    4 +-
 src/dreyfus/src/dreyfus_fabric_group2.erl          |    4 +-
 src/dreyfus/src/dreyfus_fabric_search.erl          |    4 +-
 src/exxhash/README.md                              |    4 +-
 src/exxhash/c_src/xxhash.c                         |    7 +-
 src/exxhash/c_src/xxhash.h                         | 1168 +++++++++++++++-----
 src/fabric/src/fabric_rpc.erl                      |    4 +-
 src/fabric/src/fabric_streams.erl                  |  117 +-
 src/fabric/src/fabric_view.erl                     |    6 +-
 src/fabric/src/fabric_view_all_docs.erl            |    2 +-
 src/fabric/src/fabric_view_map.erl                 |    4 +-
 src/fabric/src/fabric_view_reduce.erl              |    4 +-
 src/mango/src/mango_idx_nouveau.erl                |    2 +-
 src/mango/src/mango_idx_text.erl                   |    2 +-
 src/mem3/src/mem3.erl                              |    8 +-
 src/mem3/src/mem3_nodes.erl                        |    2 +-
 src/mem3/src/mem3_rep.erl                          |    8 +-
 src/mem3/src/mem3_reshard.erl                      |    4 +-
 src/mem3/src/mem3_reshard_job.erl                  |    2 +-
 src/mem3/src/mem3_reshard_store.erl                |    4 +-
 src/mem3/src/mem3_rpc.erl                          |    4 +-
 src/mem3/src/mem3_seeds.erl                        |    4 +-
 src/mem3/src/mem3_shards.erl                       |    5 +-
 src/mem3/src/mem3_sync.erl                         |    4 +-
 src/nouveau/src/nouveau_api.erl                    |    4 +
 src/nouveau/src/nouveau_index_manager.erl          |   14 +-
 src/nouveau/src/nouveau_index_updater.erl          |    2 +-
 src/nouveau/src/nouveau_rpc.erl                    |   21 +-
 src/rexi/src/rexi.erl                              |  307 +++--
 src/rexi/src/rexi_buffer.erl                       |   52 +-
 src/rexi/src/rexi_server.erl                       |    3 +
 src/rexi/src/rexi_server_mon.erl                   |   25 +-
 src/rexi/src/rexi_sup.erl                          |    3 +
 src/rexi/src/rexi_utils.erl                        |    9 +-
 src/rexi/test/rexi_buffer_tests.erl                |  114 ++
 src/rexi/test/rexi_tests.erl                       |  225 ++++
 src/setup/src/setup.app.src                        |    2 +-
 test/elixir/test/copy_doc_test.exs                 |   10 +
 135 files changed, 4568 insertions(+), 2549 deletions(-)
 copy 
nouveau/src/main/java/org/apache/couchdb/nouveau/core/{UpdatesOutOfOrderException.java
 => StaleIndexException.java} (64%)
 delete mode 100644 src/couch/src/couch_db_header.erl
 create mode 100644 src/couch/src/couch_hyper.erl
 delete mode 100644 src/couch/src/couch_io_logger.erl
 delete mode 100644 src/couch/src/couch_lists.erl
 delete mode 100644 src/couch/test/eunit/couch_lists_tests.erl
 delete mode 100644 src/couch_quickjs/priv/.gitignore
 delete mode 100644 src/couch_replicator/src/couch_replicator_clustering.erl
 delete mode 100644 src/couch_replicator/src/couch_replicator_db_changes.erl
 create mode 100644 src/docs/src/whatsnew/3.4.rst
 create mode 100644 src/rexi/test/rexi_buffer_tests.erl
 create mode 100644 src/rexi/test/rexi_tests.erl

Reply via email to