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