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 2019/01/18 18:14:13 UTC

[couchdb] branch add-shard-sync-api updated (42bd274 -> 054b610)

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.


    from 42bd274  Add new /{db}/_sync_shards endpoint (admin-only)
     new be38d66  Support specifying individual Elixir tests to run
     new 82c9219  Merge branch 'master' into allow-specifying-individual-elixir-tests
     new 92adefa  Merge pull request #1800 from cloudant/allow-specifying-individual-elixir-tests
     new 11feb2f  Increase timeout on restart in JS/elixir tests to 30s (#1820)
     new f4195a0  Migrate cluster with(out) quorum js tests as elixir tests (#1812)
     new f60f7a1  Suppress credo TODO suggests (#1822)
     new 88dd125  Move fabric streams to a fabric_streams module
     new 632f303  Clean rexi stream workers when coordinator process is killed
     new e97f029  Remove shim couch_replicator_manager module
     new c54bea3  Fix elixir test formatting
     new 90c0a6f  Improve all_docs_test robustness
     new add9fae  Do not automatically fail tests if quorum conditions unmet
     new ea20abc  Merge pull request #1829 from cloudant/elixir-test-improvements
     new cb10e48  Suppress variable exported from 'case' compiler warnings
     new f519b26  Suppress unused variable and type compiler warnings
     new b9b333b  Suppress crypto and random compiler warnings
     new 4cc9565  Suppress unused function compiler warnings
     new f29cdb4  Suppress misc compiler warnings
     new 899b49c  Reduce number of behaviour undefined compiler warnings
     new 4e75964  Suppress export-related compiler warnings
     new 26cee91  Merge pull request #1798 from cloudant/suppress-compiler-warnings
     new 7be0ab8  Remove explicit modules list from .app.src files
     new c347470  Remove obsolete travis files
     new 21359d2  Change minimum supported Erlang version to OTP 19
     new db3b365  Merge pull request #1833 from cloudant/minimum-erlang-otp-19
     new f708c05  happy new year (#1838)
     new d12c22b  Introduce cpse_test_purge_seqs again
     new dc93156  Merge pull request #1831 from apache/intro-cpse_test_purge_seqs
     new c68863a  Update before_doc_update/2 to before_doc_update/3
     new 72b788e  Merge pull request #1808 from apache/before_doc_update
     new 587d674  Fix end_time field in /_replicate response
     new c6b095b  Fix read repair in a mixed cluster environment
     new 38c1ab4  Improve vm.args template comments (#1861)
     new 5269d79  Fix fabric_open_doc_revs
     new 90d5bf6  Support one purge request with more than 100 docid
     new a3f99df  Merge pull request #1865 from apache/purge_request_with_101_docid
     new 1ee35e8  Move Jenkins to use Erlang 19 for initial build step (#1866)
     new 054b610  Merge branch 'master' into add-shard-sync-api

The 11533 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             |  21 ++
 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_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 +-
 103 files changed, 1238 insertions(+), 972 deletions(-)
 delete mode 100644 src/chttpd/.travis.yml
 delete mode 100644 src/couch/.travis.yml
 delete mode 100644 src/couch_epi/.travis.yml
 create mode 100644 src/couch_epi/test/couch_epi_basic_test.erl
 delete mode 100644 src/couch_index/.travis.yml
 delete mode 100644 src/couch_log/.travis.yml
 delete mode 100644 src/couch_mrview/.travis.yml
 delete mode 100644 src/couch_replicator/.travis.yml
 delete mode 100644 src/couch_replicator/src/couch_replicator_manager.erl
 delete mode 100644 src/couch_replicator/test/couch_replicator_modules_load_tests.erl
 delete mode 100644 src/fabric/.travis.yml
 create mode 100644 src/fabric/src/fabric_streams.erl
 delete mode 100644 src/global_changes/.travis.yml
 delete mode 100644 src/mango/.travis.yml
 create mode 100644 test/elixir/test/cluster_with_quorum_test.exs
 create mode 100644 test/elixir/test/cluster_without_quorum_test.exs