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

vatamane pushed a change to branch 3939-multipart-replicated-changes-race
in repository https://gitbox.apache.org/repos/asf/couchdb.git


    omit 000419d83 Preserve support for single-node couch_httpd path
    omit 883ad531b Ensure the parser always monitors the worker
    omit e85e34359 Add an integration test
     add 96f9ab839 Fix function clause in couch_replicator_scheduler_job
     add b9a322344 feat: make the timeout for receiving requests from 
attachment writers configurable
     add c63d32b03 feat(couchjs): add support for SpiderMonkey 91esr
     add 97a48e080 3.x: Add rebar3 and erlfmt install commands to configure.ps1 
#3873
     add 79577d8ad Win32-SM91 support and fixes
     add 5ed8d54bd Add smoosh queue persistence
     add c9a95b0ea Merge pull request #3766 from 
noahshaw11/add-smoosh-queue-persistence
     add 91de482fd Opimtize key tree stemming by using maps instead of sets
     add 2f56adb39 Remove include couch_db_int
     add 5ebc50685 Add test to ensure rev tree stemming doesn't take too much 
memory
     add 6462712b7 Fix smoosh enqueueing not found dbs and typo
     add d0bff0b0b Merge pull request #3970 from 
noahshaw11/fix-smoosh-enqueueing-not-found-dbs
     add 81d0e1682 Eliminate unused variable warnings
     add 5f4713448 Simplify adding rebar.config per application
     add d32e8c542 Give smoosh eunit test coverage
     add 7d0f3db79 Handle `not_found` lookups removing ddoc cache key
     add be072ebf0 Convert notice to warning for exceptions
     add 5edab6273 Implement configurable compaction log levels
     add b2da069b5 nose->nose2 deps upgrade for mango tests
     add cbdb05c0f avoid timestamps in elixir-suite design docs
     add ec5784432 avoid timestamps in elixir-suite design docs (cleanup)
     add 8d9ce558c Fix skip and limit parameters
     add cf5d0d086 Do not git ignore src/ioq subfolder
     add 563645f8c Merge pull request #3982 from apache/do-not-git-ignore-ioq
     add e87abefd0 Merge branch '3.x' into nose2
     add 76a32b799 Search is available if it was ever available since start
     add 8c736b774 Merge pull request #3992 from apache/improve_search_detection
     add ad7930f97 Cause a 400 Bad Request if decoding JWT token fails
     add dcf569668 Merge pull request #3993 from apache/jwtf-error-handling
     add 94e9b8189 Convert DbName to list before cons
     add 9e6fd279d Merge pull request #3994 from apache/fix-is-compacting
     add f9a2a4e85 Ensure Object.prototype.toSource() is always available
     add 8b9708ac7 Merge pull request #4000 from apache/dreyfus-to-source
     add e8146aa2e Merge branch '3.x' into nose2
     add dcdaeb49c Merge pull request #3980 from lostnet/nose2
     add b34182109 mango_tests: revert hypothesis back to python3.6 compat
     add d2ca7339f Merge pull request #4004 from lostnet/nose2
     add 8376303dc Remove CI support for Debian 9 (stretch)
     add 2082c92d9 Merge pull request #4006 from lostnet/nose2
     add 2f6d5096d Fix index creation with empty ddoc should return 400 (#3990)
     add 2276bc631 Remove the default "monster" cookie
     add 253215bf5 Bind locally by default
     add dbbac3ec9 Fix undefined cookie in weatherreport_node
     add 0bc311b7d Bump version to 3.2.2
     add 0e38f3907 Improve index building during shard splitting
     add d0c020ac4 Add an integration test
     add 157fd2647 Ensure the parser always monitors the worker
     add ae56fe57a Preserve support for single-node couch_httpd path
     add d8a727cfa Make sure to send hello_from_writer only once for each worker
     add 5a98fe076 Minor DRY-ing up of logic to handle hello_from_writer MP 
parser messages

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   (000419d83)
            \
             N -- N -- N   refs/heads/3939-multipart-replicated-changes-race 
(5a98fe076)

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                                         |   4 -
 Makefile                                           |   2 +-
 Makefile.win                                       |  31 ++-
 build-aux/Jenkinsfile.full                         |   9 +-
 configure                                          |   1 +
 configure.ps1                                      |  40 ++-
 dev/remsh                                          |   3 +-
 dev/remsh-tls                                      |   3 +-
 dev/run                                            |   3 +
 rel/overlay/bin/remsh                              |   8 +-
 rel/overlay/etc/default.ini                        |  21 +-
 rel/overlay/etc/vm.args                            |   8 +-
 rel/plugins/eunit_plugin.erl                       |   4 +-
 rel/reltool.config                                 |   2 +-
 setup_eunit.template                               |   3 +-
 share/server/filter.js                             |   2 +-
 share/server/loop.js                               |   2 +-
 share/server/render.js                             |   2 +-
 share/server/util.js                               |   7 +-
 share/server/views.js                              |   3 +-
 src/chttpd/src/chttpd_misc.erl                     |  43 ++-
 src/chttpd/test/eunit/chttpd_dbs_info_test.erl     |  58 +++++
 src/couch/priv/couch_js/86/main.cpp                |  53 ++--
 src/couch/priv/couch_js/86/util.cpp                |   2 +-
 src/couch/rebar.config.script                      |  19 +-
 src/couch/src/couch_bt_engine.erl                  |  17 +-
 src/couch/src/couch_db.erl                         |   8 +
 src/couch/src/couch_db_engine.erl                  |   4 +
 src/couch/src/couch_db_updater.erl                 |   7 +-
 src/couch/src/couch_httpd_multipart.erl            |  20 +-
 src/couch/src/couch_key_tree.erl                   |  10 +-
 src/couch/src/couch_server.erl                     |   9 +
 src/couch/src/couch_sup.erl                        |  20 ++
 src/couch/src/test_util.erl                        |   2 +-
 src/couch/test/eunit/couch_key_tree_tests.erl      |  48 +++-
 src/couch_mrview/src/couch_mrview.erl              |  10 +-
 .../src/couch_replicator_scheduler_job.erl         |   8 +-
 src/ddoc_cache/src/ddoc_cache_lru.erl              |  34 ++-
 src/dreyfus/src/{dreyfus_sup.erl => dreyfus.erl}   |  29 ++-
 src/fabric/src/fabric_rpc.erl                      |  35 ++-
 src/fabric/src/fabric_view_all_docs.erl            |   1 +
 src/jwtf/src/jwtf.erl                              |   4 +-
 src/jwtf/test/jwtf_tests.erl                       |   8 +-
 src/mango/requirements.txt                         |   6 +-
 src/mango/src/mango_error.erl                      |   6 +-
 src/mango/src/mango_idx.erl                        |   8 +-
 src/mango/src/mango_native_proc.erl                |   2 +-
 src/mango/src/mango_opts.erl                       |  12 +-
 src/mango/test/01-index-crud-test.py               |   8 +-
 src/mango/test/README.md                           |   6 +-
 src/mango/unittest.cfg                             |   3 +
 src/mem3/src/mem3_reshard_index.erl                | 131 ++++++----
 src/mem3/src/mem3_reshard_job.erl                  |  22 +-
 src/mem3/test/eunit/mem3_reshard_test.erl          |  54 +++-
 src/smoosh/operator_guide.md                       |  20 ++
 src/{chttpd => smoosh}/rebar.config                |   0
 src/smoosh/src/smoosh.app.src                      |  33 ++-
 src/smoosh/src/smoosh_channel.erl                  | 290 +++++++++++++++++----
 src/smoosh/src/smoosh_priority_queue.erl           | 124 +++++++--
 src/smoosh/src/smoosh_server.erl                   |  38 ++-
 src/smoosh/src/smoosh_utils.erl                    |  36 ++-
 src/smoosh/test/smoosh_priority_queue_tests.erl    | 167 ++++++++++++
 src/smoosh/test/smoosh_tests.erl                   | 129 +++++++++
 src/weatherreport/src/weatherreport_node.erl       |   8 +-
 test/elixir/test/view_errors_test.exs              |  12 +-
 version.mk                                         |   2 +-
 66 files changed, 1363 insertions(+), 361 deletions(-)
 copy src/dreyfus/src/{dreyfus_sup.erl => dreyfus.erl} (59%)
 create mode 100644 src/mango/unittest.cfg
 copy src/{chttpd => smoosh}/rebar.config (100%)
 create mode 100644 src/smoosh/test/smoosh_priority_queue_tests.erl
 create mode 100644 src/smoosh/test/smoosh_tests.erl

Reply via email to