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

jan pushed a change to branch feat/access-2022
in repository https://gitbox.apache.org/repos/asf/couchdb.git


 discard cd3bf981e fix: add function signature change to new open_docs_rev/3
 discard ba0f0f57f fix: restore previous function signature
 discard cdceabde2 chore: append _users role instead of prepending it
 discard 99826327d fix: simplify
 discard a57629426 fix(access) elixir tests again
 discard 26bd5c7ba chore: remove comments and stale todo entries
 discard 99bbde38a chore(access): erlfmt
 discard 6617ec8d2 fix(access): elixir tests
 discard d714bcd3d test(access): test disable access config
 discard f371c3e09 fix(access): opt-out switch
 discard 2f56d5b22 doc(access): add todos
 discard 88ddfcef7 chore(access): style notes
 discard 279243bd1 fix(access): use minimal info from prev rev
 discard 67da0c362 chore(access): remove old comment
 discard 33f6c6df2 doc(access): leave todo for missing implementation detail
 discard ab6532355 feat(access): add global off switch
 discard f43d367ab fix: make tests pass again
 discard b8dbad43f feat(access): additional test fixes
 discard 5cf0e430c feat(access): add access handling to fabric
 discard 5cb26c246 feat(access): add access handling to ddoc cache
 discard adf43c145 feat(access): add access handling to replicator
 discard e19a76440 feat(access): add access tests
 discard 11f6fb095 feat(access): add mrview machinery
 discard f4f18fd21 feat(access): adjust existing tests
 discard baccd5c7c feat(access): add util functions
 discard 6f8ead084 feat(access): handle access in couch_db[_updater]
 discard 5a72b83fa feat(access): expand couch_btree / bt_engine to handle access
 discard f1eb5b989 feat(access): add access query server
 discard f4147bb69 feat(access): add new _users role for all authenticated users
 discard 6f0d6600a feat(access): handle new records in couch_doc
 discard 140cd1b75 feat(access): add access to couch_db internal records
 discard 1c75cc4b1 feat(access): add access handling to chttpd
     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 5c5016e7d Fix unbound variable warning (#4289)
     add 28c3ccc08 Ensure prevent_overlapping_partitions stays false in Erlang 
25+
     add 33a5be503 Fix flaky checkpointing smoosh test
     add 5910faadc Fix a few more flaky smoosh tests
     add e02613e01 Add note on how to configure replicaton backoff (#4299)
     add 641586116 Fix rendering of inline literal with withespaces (#4301)
     add 99a8f666c fix(3517): super-simplistic fix to avoid costly AST 
transforms when t… (#4292)
     add 7ef834d27 docs: add 3.3.0 relese notes
     add be1d36a01 Update Sphinx to 5.3.0
     add ebd7ce2e9 Show version of spidermonkey runtime in couchjs (#4262)
     add 23a2d85e5 Update 3.3 release notes.
     add 9bc4dda0e feat(access): add access handling to chttpd
     add ea4e3cc43 feat(access): add access to couch_db internal records
     add d95945c8c feat(access): handle new records in couch_doc
     add a9eb33df8 feat(access): add new _users role for all authenticated users
     add 78eb8d800 feat(access): add access query server
     add cc05b2bfb feat(access): expand couch_btree / bt_engine to handle access
     add ae300745b feat(access): handle access in couch_db[_updater]
     add 1d7162e1f feat(access): add util functions
     add 8c3e295ce feat(access): adjust existing tests
     add 9d3fe316d feat(access): add mrview machinery
     add 9af77d991 feat(access): add access tests
     add bcd3ccec1 feat(access): add access handling to replicator
     add 468004525 feat(access): add access handling to ddoc cache
     add 92944c396 feat(access): add access handling to fabric
     add 865e4287f feat(access): additional test fixes
     add 886ab2f41 fix: make tests pass again
     add 651df0a64 feat(access): add global off switch
     add e1746c5a3 doc(access): leave todo for missing implementation detail
     add 2084d5160 chore(access): remove old comment
     add 3c5bdf42a fix(access): use minimal info from prev rev
     add fa8585c01 chore(access): style notes
     add 92f36af80 doc(access): add todos
     add b6a752114 fix(access): opt-out switch
     add a443c037d test(access): test disable access config
     add 3776dca5b fix(access): elixir tests
     add d6863a73f chore(access): erlfmt
     add 6d437e339 chore: remove comments and stale todo entries
     add 691343f06 fix(access) elixir tests again
     add 5b9e274fc fix: simplify
     add 207cdb38b chore: append _users role instead of prepending it
     add 9db67a966 fix: restore previous function signature
     add 841bc3830 fix: add function signature change to new open_docs_rev/3

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   (cd3bf981e)
            \
             N -- N -- N   refs/heads/feat/access-2022 (841bc3830)

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 +
 Makefile                                           |   2 +-
 Makefile.win                                       |   2 +-
 rel/overlay/etc/default.ini                        | 308 ++++----
 rel/overlay/etc/local.ini                          |  13 +-
 rel/overlay/etc/vm.args                            |   9 +
 rel/reltool.config                                 |   1 +
 share/server/60/rewrite_fun.js                     |   5 +-
 .../{rewrite_fun.js => rewrite_fun_ast_bypass.js}  |  11 +-
 src/chttpd/src/chttpd.erl                          |   4 +
 src/chttpd/test/eunit/chttpd_dbs_info_test.erl     |  16 +-
 src/config/src/config.erl                          | 244 ++++--
 src/couch/priv/couch_js/86/help.h                  |   5 +-
 src/couch/priv/couch_js/86/util.cpp                |  23 +
 src/couch/priv/couch_js/86/util.h                  |   2 +
 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                     |  13 +-
 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/images/tea-erl-grey-hot-replicator.png    | Bin 0 -> 198055 bytes
 src/docs/requirements.txt                          |   3 +-
 src/docs/src/api/server/authn.rst                  |   8 +-
 src/docs/src/conf.py                               |   4 +-
 src/docs/src/config/intro.rst                      |   8 +
 src/docs/src/config/ioq.rst                        |   5 +
 src/docs/src/config/query-servers.rst              |  13 +
 src/docs/src/config/replicator.rst                 |  34 +
 src/docs/src/maintenance/compaction.rst            |  28 +-
 src/docs/src/replication/replicator.rst            |   6 +-
 src/docs/src/whatsnew/3.0.rst                      |   5 +
 src/docs/src/whatsnew/3.3.rst                      | 387 ++++++++++
 src/docs/src/whatsnew/index.rst                    |   1 +
 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                   | 636 ++++++++++++----
 support/build_js.escript                           |  15 +-
 68 files changed, 3697 insertions(+), 2903 deletions(-)
 copy share/server/60/{rewrite_fun.js => rewrite_fun_ast_bypass.js} (88%)
 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
 create mode 100644 src/docs/images/tea-erl-grey-hot-replicator.png
 create mode 100644 src/docs/src/whatsnew/3.3.rst
 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

Reply via email to