This is an automated email from the ASF dual-hosted git repository.
ronny pushed a change to branch runtime-sm-version
in repository https://gitbox.apache.org/repos/asf/couchdb.git
from 7a1707333 Show version of spidermonkey runtime
add eddb6365b Update active db size calculation to use only leaf nodes
add 62d92766e Use compaction ioq priority for shard splitting
add 571549ad0 Add a proper reshard jobs ioq class
add 1ddff144d Improve purge client cleanup logging
add d77ca9878 kill all couch_servers if database_dir changes
add c4d2984da Merge pull request #4272 from apache/kill_all_couch_servers
add 2e0b5077b Improve flaky dbs info test
add 4e1395321 Add a new smoosh persistence module
add 57b2dc340 Improve smoosh_utils
add de05ea9f6 Improve smoosh_priority_queue
add 111f2616e Optimize smoosh
add 3c24731a5 Update smoosh documentation
add a37671b72 add warning about misapprehending the node-local interface
add 749474c37 Merge pull request #4275 from apache/node-local-warning
add 46d585e6f chore: configurable ICU locations
add fb5ade222 Format config files
add f13ceb46c Improve validation of replicator job parameters
add 4530f8e1f Remove all usage of global
add 214b564e9 Add debug logs to smoosh test
add 958d05310 Increase ddoc_cache test timeouts
add eff331c9f Allow = in config key names
add 0dff83798 Merge branch 'main' into runtime-sm-version
No new revisions were added by this update.
Summary of changes:
rel/overlay/etc/default.ini | 308 ++++----
rel/overlay/etc/local.ini | 13 +-
src/chttpd/src/chttpd.erl | 4 +
src/chttpd/test/eunit/chttpd_dbs_info_test.erl | 16 +-
src/config/src/config.erl | 244 ++++--
src/couch/rebar.config.script | 4 +-
src/couch/src/couch_db.erl | 155 +++-
src/couch/src/couch_db_updater.erl | 15 +-
src/couch/src/couch_server.erl | 4 +-
src/couch_event/src/couch_event_listener.erl | 6 -
src/couch_replicator/src/couch_replicator.erl | 10 +-
.../src/couch_replicator_doc_processor.erl | 9 +-
.../src/couch_replicator_doc_processor_worker.erl | 14 +-
src/couch_replicator/src/couch_replicator_docs.erl | 820 +++++----------------
src/couch_replicator/src/couch_replicator_ids.erl | 8 +-
.../src/couch_replicator_js_functions.hrl | 183 -----
...licator_docs.erl => couch_replicator_parse.erl} | 750 +++++++------------
src/couch_replicator/src/couch_replicator_pg.erl | 153 ++++
.../src/couch_replicator_scheduler_job.erl | 87 ++-
src/couch_replicator/src/couch_replicator_sup.erl | 1 +
.../src/couch_replicator_utils.erl | 10 +-
.../test/eunit/couch_replicator_compact_tests.erl | 2 +-
.../couch_replicator_error_reporting_tests.erl | 44 +-
.../test/eunit/couch_replicator_proxy_tests.erl | 10 +-
...ch_replicator_retain_stats_between_job_runs.erl | 2 +-
.../test/eunit/couch_replicator_test_helper.erl | 4 +-
src/ddoc_cache/test/eunit/ddoc_cache_lru_test.erl | 30 +-
src/docs/src/api/server/authn.rst | 8 +-
src/docs/src/config/intro.rst | 8 +
src/docs/src/config/ioq.rst | 5 +
src/docs/src/config/replicator.rst | 34 +
src/docs/src/maintenance/compaction.rst | 28 +-
src/docs/src/whatsnew/3.0.rst | 5 +
src/fabric/src/fabric_doc_update.erl | 14 +-
src/ioq/src/ioq.erl | 5 +
src/mem3/src/mem3_reshard_index.erl | 3 +-
src/mem3/src/mem3_reshard_job.erl | 1 +
src/smoosh/README.md | 33 +-
src/smoosh/operator_guide.md | 89 ++-
src/smoosh/recovery_process_diagram.jpeg | Bin 51388 -> 0 bytes
src/smoosh/src/smoosh.erl | 13 +-
src/smoosh/src/smoosh_channel.erl | 815 ++++++++++----------
src/smoosh/src/smoosh_persist.erl | 300 ++++++++
src/smoosh/src/smoosh_priority_queue.erl | 281 +++----
src/smoosh/src/smoosh_server.erl | 389 ++++++----
src/smoosh/src/smoosh_utils.erl | 280 +++++--
src/smoosh/test/exunit/scheduling_window_test.exs | 79 --
src/smoosh/test/exunit/test_helper.exs | 2 -
src/smoosh/test/smoosh_priority_queue_tests.erl | 167 -----
src/smoosh/test/smoosh_tests.erl | 601 +++++++++++----
50 files changed, 3187 insertions(+), 2879 deletions(-)
delete mode 100644 src/couch_replicator/src/couch_replicator_js_functions.hrl
copy src/couch_replicator/src/{couch_replicator_docs.erl =>
couch_replicator_parse.erl} (51%)
create mode 100644 src/couch_replicator/src/couch_replicator_pg.erl
delete mode 100644 src/smoosh/recovery_process_diagram.jpeg
create mode 100644 src/smoosh/src/smoosh_persist.erl
delete mode 100644 src/smoosh/test/exunit/scheduling_window_test.exs
delete mode 100644 src/smoosh/test/exunit/test_helper.exs
delete mode 100644 src/smoosh/test/smoosh_priority_queue_tests.erl