This is an automated email from the ASF dual-hosted git repository. wohali pushed a change to branch add-shard-sync-api in repository https://gitbox.apache.org/repos/asf/couchdb.git.
discard c25fd2e Merge branch 'master' into add-shard-sync-api discard 0f833fd Fix timeout in chttpd_purge_tests discard 054b610 Merge branch 'master' into add-shard-sync-api discard 1ee35e8 Move Jenkins to use Erlang 19 for initial build step (#1866) discard a3f99df Merge pull request #1865 from apache/purge_request_with_101_docid discard 90d5bf6 Support one purge request with more than 100 docid discard 5269d79 Fix fabric_open_doc_revs discard 38c1ab4 Improve vm.args template comments (#1861) discard c6b095b Fix read repair in a mixed cluster environment discard 587d674 Fix end_time field in /_replicate response discard 72b788e Merge pull request #1808 from apache/before_doc_update discard c68863a Update before_doc_update/2 to before_doc_update/3 discard dc93156 Merge pull request #1831 from apache/intro-cpse_test_purge_seqs discard d12c22b Introduce cpse_test_purge_seqs again discard f708c05 happy new year (#1838) discard db3b365 Merge pull request #1833 from cloudant/minimum-erlang-otp-19 discard 21359d2 Change minimum supported Erlang version to OTP 19 discard c347470 Remove obsolete travis files discard 7be0ab8 Remove explicit modules list from .app.src files discard 26cee91 Merge pull request #1798 from cloudant/suppress-compiler-warnings discard 4e75964 Suppress export-related compiler warnings discard 899b49c Reduce number of behaviour undefined compiler warnings discard f29cdb4 Suppress misc compiler warnings discard 4cc9565 Suppress unused function compiler warnings discard b9b333b Suppress crypto and random compiler warnings discard f519b26 Suppress unused variable and type compiler warnings discard cb10e48 Suppress variable exported from 'case' compiler warnings discard ea20abc Merge pull request #1829 from cloudant/elixir-test-improvements discard add9fae Do not automatically fail tests if quorum conditions unmet discard 90c0a6f Improve all_docs_test robustness discard c54bea3 Fix elixir test formatting discard e97f029 Remove shim couch_replicator_manager module discard 632f303 Clean rexi stream workers when coordinator process is killed discard 88dd125 Move fabric streams to a fabric_streams module discard f60f7a1 Suppress credo TODO suggests (#1822) discard f4195a0 Migrate cluster with(out) quorum js tests as elixir tests (#1812) discard 11feb2f Increase timeout on restart in JS/elixir tests to 30s (#1820) discard 92adefa Merge pull request #1800 from cloudant/allow-specifying-individual-elixir-tests discard 42bd274 Add new /{db}/_sync_shards endpoint (admin-only) discard 82c9219 Merge branch 'master' into allow-specifying-individual-elixir-tests discard be38d66 Support specifying individual Elixir tests to run new 9d4cb03 Add new /{db}/_sync_shards endpoint (admin-only) 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 (c25fd2e) \ N -- N -- N refs/heads/add-shard-sync-api (9d4cb03) 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. The 11495 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "add" were already present in the repository and have only been added to this reference. Summary of changes: .travis.yml | 2 + Jenkinsfile | 6 +- LICENSE | 2 +- Makefile | 20 +- Makefile.win | 21 +- NOTICE | 2 +- rebar.config.script | 6 +- rel/overlay/etc/vm.args | 15 +- src/chttpd/.travis.yml | 23 ++ src/chttpd/src/chttpd.app.src | 13 ++ src/chttpd/src/chttpd_sup.erl | 2 +- src/chttpd/test/chttpd_purge_tests.erl | 35 --- src/couch/.travis.yml | 23 ++ src/couch/include/couch_db.hrl | 1 - src/couch/rebar.config.script | 4 + src/couch/src/couch.erl | 6 +- src/couch/src/couch_btree.erl | 7 +- src/couch/src/couch_compaction_daemon.erl | 10 +- src/couch/src/couch_db.erl | 10 +- src/couch/src/couch_db_plugin.erl | 12 +- src/couch/src/couch_debug.erl | 2 +- src/couch/src/couch_rand.erl | 30 +++ src/couch/src/couch_server.erl | 28 +-- src/couch/src/couch_users_db.erl | 4 +- src/couch/src/couch_util.erl | 9 + src/couch/src/couch_uuids.erl | 2 +- src/couch/test/couch_changes_tests.erl | 176 +++++++-------- src/couch/test/couch_db_plugin_tests.erl | 17 +- src/couch/test/couch_doc_json_tests.erl | 2 - src/couch/test/couch_file_tests.erl | 2 +- src/couch/test/couch_flags_tests.erl | 16 +- src/couch/test/couch_key_tree_prop_tests.erl | 1 + src/couch/test/couch_util_tests.erl | 2 +- src/couch/test/couchdb_mrview_tests.erl | 4 +- src/couch/test/couchdb_vhosts_tests.erl | 4 + src/couch/test/json_stream_parse_tests.erl | 2 +- src/couch_epi/.travis.yml | 34 +++ src/couch_epi/src/couch_epi.erl | 3 + src/couch_epi/src/couch_epi_sup.erl | 107 ++++++++- src/couch_epi/test/couch_epi_basic_test.erl | 137 ----------- src/couch_index/.travis.yml | 43 ++++ src/couch_index/src/couch_index.app.src | 4 + src/couch_log/.travis.yml | 43 ++++ src/couch_log/src/couch_log_writer_file.erl | 4 +- src/couch_log/src/couch_log_writer_syslog.erl | 5 +- src/couch_log/test/couch_log_test_util.erl | 11 +- src/couch_mrview/.travis.yml | 23 ++ src/couch_mrview/src/couch_mrview.app.src | 10 + src/couch_mrview/src/couch_mrview_test_util.erl | 1 - .../test/couch_mrview_index_changes_tests.erl | 4 +- src/couch_pse_tests/src/cpse_test_attachments.erl | 1 - src/couch_pse_tests/src/cpse_test_compaction.erl | 1 - src/couch_pse_tests/src/cpse_test_fold_changes.erl | 17 +- src/couch_pse_tests/src/cpse_test_fold_docs.erl | 1 - .../src/cpse_test_fold_purge_infos.erl | 1 - .../src/cpse_test_get_set_props.erl | 1 - .../src/cpse_test_open_close_delete.erl | 1 - src/couch_pse_tests/src/cpse_test_purge_docs.erl | 1 - src/couch_pse_tests/src/cpse_test_purge_seqs.erl | 11 +- .../src/cpse_test_read_write_docs.erl | 1 - src/couch_pse_tests/src/cpse_test_ref_counting.erl | 1 - src/couch_pse_tests/src/cpse_util.erl | 4 +- src/couch_replicator/.travis.yml | 44 ++++ src/couch_replicator/src/couch_replicator_docs.erl | 8 +- .../src/couch_replicator_fabric.erl | 4 +- .../src/couch_replicator_manager.erl | 29 +++ .../src/couch_replicator_scheduler_job.erl | 4 +- .../test/couch_replicator_compact_tests.erl | 2 +- .../test/couch_replicator_connection_tests.erl | 2 +- .../test/couch_replicator_modules_load_tests.erl | 45 ++++ src/couch_tests/test/couch_tests_app_tests.erl | 2 +- src/ddoc_cache/test/ddoc_cache_tutil.erl | 11 +- src/fabric/.travis.yml | 23 ++ src/fabric/src/fabric.app.src | 23 ++ src/fabric/src/fabric_dict.erl | 1 - src/fabric/src/fabric_doc_open.erl | 4 +- src/fabric/src/fabric_doc_open_revs.erl | 118 +++------- src/fabric/src/fabric_doc_purge.erl | 2 +- src/fabric/src/fabric_doc_update.erl | 6 +- src/fabric/src/fabric_streams.erl | 251 --------------------- src/fabric/src/fabric_util.erl | 88 ++++++++ src/fabric/src/fabric_view_all_docs.erl | 4 +- src/fabric/src/fabric_view_changes.erl | 4 +- src/fabric/src/fabric_view_map.erl | 4 +- src/fabric/src/fabric_view_reduce.erl | 4 +- src/global_changes/.travis.yml | 23 ++ src/mango/.travis.yml | 29 +++ src/mem3/src/mem3.app.src | 14 ++ src/mem3/src/mem3.erl | 14 +- src/mem3/src/mem3_httpd.erl | 4 +- src/mem3/src/mem3_rep.erl | 1 + src/mem3/src/mem3_sync_event_listener.erl | 2 +- src/mem3/test/mem3_seeds_test.erl | 13 +- src/rexi/src/rexi.app.src | 10 + test/elixir/.credo.exs | 7 +- test/elixir/lib/couch/db_test.ex | 8 +- test/elixir/run | 2 +- test/elixir/run.cmd | 2 +- test/elixir/test/all_docs_test.exs | 40 ++-- test/elixir/test/cluster_with_quorum_test.exs | 185 --------------- test/elixir/test/cluster_without_quorum_test.exs | 184 --------------- test/elixir/test/rewrite_test.exs | 6 +- test/elixir/test/security_validation_test.exs | 6 +- test/javascript/test_setup.js | 4 +- 104 files changed, 974 insertions(+), 1254 deletions(-) create mode 100644 src/chttpd/.travis.yml create mode 100644 src/couch/.travis.yml create mode 100644 src/couch_epi/.travis.yml delete mode 100644 src/couch_epi/test/couch_epi_basic_test.erl create mode 100644 src/couch_index/.travis.yml create mode 100644 src/couch_log/.travis.yml create mode 100644 src/couch_mrview/.travis.yml create mode 100644 src/couch_replicator/.travis.yml create mode 100644 src/couch_replicator/src/couch_replicator_manager.erl create mode 100644 src/couch_replicator/test/couch_replicator_modules_load_tests.erl create mode 100644 src/fabric/.travis.yml delete mode 100644 src/fabric/src/fabric_streams.erl create mode 100644 src/global_changes/.travis.yml create mode 100644 src/mango/.travis.yml delete mode 100644 test/elixir/test/cluster_with_quorum_test.exs delete mode 100644 test/elixir/test/cluster_without_quorum_test.exs