You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@couchdb.apache.org by wo...@apache.org on 2020/01/07 17:18:40 UTC

[couchdb] branch fix/2143/override-query-server-config updated (542585d -> 873b2ad)

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

wohali pushed a change to branch fix/2143/override-query-server-config
in repository https://gitbox.apache.org/repos/asf/couchdb.git.


    from 542585d  fix(#2143): allow env var overrides for js query server config
     add 571274e  Fix some typos in the bug report issue template (#2233)
     add ee47f93  Port erlang views tests into elixir test suite (#2237)
     add d5568d1  Fixes #2151 - start CouchDB from symlinks (#2152)
     add 3f1f711  Autoupdate false test (#2311)
     add c30ac69  Multi/elixir 3 (#2394)
     add 9eeebab  removed useless configfile section (#1967)
     add 3fc054d  Feature/user db security obj readonly (#2395)
     add 9dedf6a  Blacklist all 21.x releases older than 21.2.3 (#2056)
     add 43fff60  Lock shard splitting targets during the initial copy phase
     add 5ef1880  feat: add metric counter for unindexed mango queries. Closes #1913 (#2390)
     add 3f64ef2  Fix/1977 (#2296)
     add c2ff7da  a systemd-journald compatible log output on stderr (#1912)
     add 0449057  Feat/1752/setup UUID and auth secret (#2398)
     add 36cf893  Simplfiy interleaved message couch_server test
     add 009e4d5  Avoid file_server_2 for existance tests
     add 10670fb  Reduce logging calls in couch_server
     add 6cbe173  Track db open times in the async_open pid
     add b02599e  Move more work out of couch_server's main loop
     add a595401  Set a high priority on couch_server
     add 3e57451  feat: add read-only _metrics role for _stats and _system endpoints (#2392)
     add 05b5d06  Fix SM60 build on Mac (#2401)
     add c8a5757  bump hqueue dep for Windows build
     add 6293a8b  Initial commit
     add 04aea73  new IOQ api
     add c7f9ad1  Fallback to direct I/O if ioq is not running
     add 40d157f  Update state on config changes
     add c552c66  Allow to customize concurrency value
     add 2175035  Handle {gen_event_EXIT,{config_listener,ioq},shutdown} message
     add ad60d32  Update config_listener behaviuor
     add 0ffa7cd  Don't restart event handler on termination
     add c7c75eb  Merge remote-tracking branch 'iilyak/2561-make-config-API-consistent'
     add bdcfe6a  Update handle_config_terminate API
     add 126a849  Fix a typo in a child name
     add ba99ec7  Merge remote branch 'cloudant:3102-fix-config_subscription'
     add 5f5375a  Remove unused code
     add 1d2b149  Merge remote branch 'cloudant:remove-unused-config-subscriber'
     add 345804c  Use couch_rand compatibility module
     add 04bebb3  Merge branch 'use-couch-rand-module'
     add e641a74  Enable users to bypass IOQ for certain IO classes
     add 53d3d8f  Add 'src/ioq/' from commit 'e641a740978447f0b29785580e46d2e30e822001'
     add 2ed9a6c  Configure IOQ defaults
     add 7c12f14  Remove ioq/hqueue dependencies, add ioq as subdir
     add 7b09892  Merge pull request #2408 from apache/ioq-in-tree
     add 0c33ed1  Set `couchTests.elixir = true` to skip ported tests
     add f4a7c24  Remove allowance for unnamed_error
     add 1169c44  Match the OOM beahvior of 1.8.5
     add 1af17e0  Rework CI setup (#2367)
     add 873b2ad  Merge branch 'master' into fix/2143/override-query-server-config

No new revisions were added by this update.

Summary of changes:
 .github/ISSUE_TEMPLATE/bug_report.md               |   8 +-
 .travis.yml                                        |  87 -----
 Makefile                                           |  39 +-
 Makefile.win                                       |   2 +-
 README.rst                                         |  15 +-
 Jenkinsfile => build-aux/Jenkinsfile.full          | 223 +++++++-----
 build-aux/Jenkinsfile.pr                           | 145 ++++++++
 build-aux/README.Jenkins                           | 149 ++++++++
 dev/run                                            |   2 +-
 rebar.config.script                                |   5 +-
 rel/files/couchdb.in                               |  12 +-
 rel/overlay/bin/remsh                              |  12 +-
 rel/overlay/etc/default.ini                        |  62 +++-
 rel/reltool.config                                 |   2 -
 src/chttpd/src/chttpd_auth_request.erl             |  14 +
 src/chttpd/src/chttpd_db.erl                       |  11 +
 src/chttpd/test/eunit/chttpd_security_tests.erl    |  24 +-
 src/couch/include/couch_js_functions.hrl           |  12 +-
 src/couch/priv/couch_js/60/main.cpp                |   4 +-
 src/couch/priv/couch_js/60/util.cpp                |   8 +
 src/couch/priv/couch_js/60/util.h                  |   1 +
 src/couch/priv/stats_descriptions.cfg              |   4 +
 src/couch/rebar.config.script                      |   5 +
 src/couch/src/couch_bt_engine.erl                  |  13 +-
 src/couch/src/couch_db_split.erl                   |  11 +-
 src/couch/src/couch_server.erl                     | 213 +++++++----
 src/couch/src/couch_util.erl                       |  11 +
 src/couch/test/eunit/couch_db_split_tests.erl      |  35 +-
 src/couch/test/eunit/couch_db_tests.erl            |  29 +-
 src/couch/test/eunit/couch_js_tests.erl            |  45 +++
 src/couch/test/eunit/couch_server_tests.erl        |  50 +--
 ...er_stderr.erl => couch_log_writer_journald.erl} |  27 +-
 src/ioq/.gitignore                                 |   2 +
 .../couch_index.app.src => ioq/src/ioq.app.src}    |  12 +-
 src/ioq/src/ioq.erl                                | 189 ++++++++++
 .../couch_stats_app.erl => ioq/src/ioq_app.erl}    |   6 +-
 .../couch_peruser_sup.erl => ioq/src/ioq_sup.erl}  |   9 +-
 src/mango/src/mango_cursor.erl                     |   1 +
 src/mem3/test/eunit/mem3_reshard_test.erl          |  35 +-
 src/setup/README.md                                |  17 +
 src/setup/src/setup.erl                            |  17 +-
 src/setup/src/setup_sup.erl                        |   6 +
 src/setup/test/t-frontend-setup.sh                 |  12 +-
 .../setup/test/t-single-node-auto-setup.sh         |  16 +-
 test/elixir/README.md                              |  16 +-
 test/elixir/lib/couch.ex                           |  33 +-
 test/elixir/lib/couch/db_test.ex                   |  66 +++-
 test/elixir/test/auth_cache_test.exs               | 212 +++++++++++
 test/elixir/test/cookie_auth_test.exs              | 403 +++++++++++++++++++++
 test/elixir/test/erlang_views_test.exs             | 117 ++++++
 test/elixir/test/replication_test.exs              |   2 +-
 test/elixir/test/users_db_test.exs                 | 322 ++++++++++++++++
 test/elixir/test/utf8_test.exs                     |  65 ++++
 .../tests-cluster/with-quorum/attachments.js       |   1 +
 .../with-quorum/attachments_delete.js              |   1 +
 .../attachments_delete_overridden_quorum.js        |   1 +
 .../with-quorum/attachments_overridden_quorum.js   |   1 +
 .../tests-cluster/with-quorum/db_creation.js       |   1 +
 .../with-quorum/db_creation_overridden_quorum.js   |   1 +
 .../tests-cluster/with-quorum/db_deletion.js       |   1 +
 .../with-quorum/db_deletion_overridden_quorum.js   |   1 +
 .../tests-cluster/with-quorum/doc_bulk.js          |   1 +
 .../with-quorum/doc_bulk_overridden_quorum.js      |   1 +
 .../tests-cluster/with-quorum/doc_copy.js          |   1 +
 .../with-quorum/doc_copy_overridden_quorum.js      |   1 +
 .../tests-cluster/with-quorum/doc_crud.js          |   1 +
 .../with-quorum/doc_crud_overridden_quorum.js      |   1 +
 .../tests-cluster/without-quorum/attachments.js    |   1 +
 .../without-quorum/attachments_delete.js           |   1 +
 .../attachments_delete_overridden_quorum.js        |   1 +
 .../attachments_overridden_quorum.js               |   1 +
 .../tests-cluster/without-quorum/db_creation.js    |   1 +
 .../db_creation_overridden_quorum.js               |   1 +
 .../tests-cluster/without-quorum/db_deletion.js    |   1 +
 .../db_deletion_overridden_quorum.js               |   1 +
 .../tests-cluster/without-quorum/doc_bulk.js       |   1 +
 .../without-quorum/doc_bulk_overridden_quorum.js   |   1 +
 .../tests-cluster/without-quorum/doc_copy.js       |   1 +
 .../without-quorum/doc_copy_overridden_quorum.js   |   1 +
 .../tests-cluster/without-quorum/doc_crud.js       |   1 +
 .../without-quorum/doc_crud_overridden_quorum.js   |   1 +
 test/javascript/tests/all_docs.js                  |   1 +
 test/javascript/tests/attachment_names.js          |   1 +
 test/javascript/tests/attachment_paths.js          |   1 +
 test/javascript/tests/attachment_ranges.js         |   1 +
 test/javascript/tests/attachment_views.js          |   1 +
 test/javascript/tests/attachments.js               |   1 +
 test/javascript/tests/attachments_multipart.js     |   1 +
 test/javascript/tests/auth_cache.js                |   1 +
 test/javascript/tests/basics.js                    |   2 +-
 test/javascript/tests/batch_save.js                |   1 +
 test/javascript/tests/bulk_docs.js                 |   1 +
 test/javascript/tests/coffee.js                    |   1 +
 test/javascript/tests/compact.js                   |   1 +
 test/javascript/tests/config.js                    |   1 +
 test/javascript/tests/conflicts.js                 |   1 +
 test/javascript/tests/cookie_auth.js               |   1 +
 test/javascript/tests/copy_doc.js                  |   1 +
 test/javascript/tests/design_docs.js               |  32 +-
 test/javascript/tests/invalid_docids.js            |   1 +
 test/javascript/tests/large_docs.js                |   1 +
 test/javascript/tests/lots_of_docs.js              |   1 +
 test/javascript/tests/multiple_rows.js             |   1 +
 test/javascript/tests/reduce.js                    |   1 +
 test/javascript/tests/users_db.js                  |   1 +
 test/javascript/tests/users_db_security.js         |  20 +-
 test/javascript/tests/utf8.js                      |   1 +
 test/javascript/tests/uuids.js                     |   1 +
 test/javascript/tests/view_collation.js            |   1 +
 test/javascript/tests/view_errors.js               |   2 +-
 test/javascript/tests/view_update_seq.js           |   3 +-
 111 files changed, 2525 insertions(+), 425 deletions(-)
 delete mode 100644 .travis.yml
 rename Jenkinsfile => build-aux/Jenkinsfile.full (75%)
 create mode 100644 build-aux/Jenkinsfile.pr
 create mode 100644 build-aux/README.Jenkins
 create mode 100644 src/couch/test/eunit/couch_js_tests.erl
 copy src/couch_log/src/{couch_log_writer_stderr.erl => couch_log_writer_journald.erl} (64%)
 create mode 100644 src/ioq/.gitignore
 copy src/{couch_index/src/couch_index.app.src => ioq/src/ioq.app.src} (73%)
 create mode 100644 src/ioq/src/ioq.erl
 copy src/{couch_stats/src/couch_stats_app.erl => ioq/src/ioq_app.erl} (91%)
 copy src/{couch_peruser/src/couch_peruser_sup.erl => ioq/src/ioq_sup.erl} (89%)
 copy rel/files/README => src/setup/test/t-single-node-auto-setup.sh (57%)
 mode change 100644 => 100755
 create mode 100644 test/elixir/test/auth_cache_test.exs
 create mode 100644 test/elixir/test/cookie_auth_test.exs
 create mode 100644 test/elixir/test/erlang_views_test.exs
 create mode 100644 test/elixir/test/users_db_test.exs
 create mode 100644 test/elixir/test/utf8_test.exs