You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@couchdb.apache.org by da...@apache.org on 2019/01/02 21:18:13 UTC
[couchdb] branch feature/database-partitions updated (3c8e0c6 ->
b98a7c6)
This is an automated email from the ASF dual-hosted git repository.
davisp pushed a change to branch feature/database-partitions
in repository https://gitbox.apache.org/repos/asf/couchdb.git.
omit 3c8e0c6 Add Elixir tests for database partitions
omit 56c1404 Support partitioned queries in Mango
omit 739c262 Use index names when testing index selection
omit b90c6c5 Optimize offset/limit for partition queries
omit 546894f Optimize all_docs queries in a single partition
omit f7b0822 Implement partitioned views
omit 2db6577 Implement `couch_db:get_partition_info/2`
omit 50de080 Implement partitioned dbs
omit 1f569b9 Implement configurable hash functions
omit 381bb0a Validate design document options more strictly
omit 0d7e38f Pass the DB record to index validation functions
omit 9649dba Implement `fabric_util:open_cluster_db`
omit 90b5eee Improve `couch_db:clustered_db` flexibility
omit 7f9d910 Add PSE API to store opaque properties
add e97f029 Remove shim couch_replicator_manager module
add c54bea3 Fix elixir test formatting
add 90c0a6f Improve all_docs_test robustness
add add9fae Do not automatically fail tests if quorum conditions unmet
add ea20abc Merge pull request #1829 from cloudant/elixir-test-improvements
add cb10e48 Suppress variable exported from 'case' compiler warnings
add f519b26 Suppress unused variable and type compiler warnings
add b9b333b Suppress crypto and random compiler warnings
add 4cc9565 Suppress unused function compiler warnings
add f29cdb4 Suppress misc compiler warnings
add 899b49c Reduce number of behaviour undefined compiler warnings
add 4e75964 Suppress export-related compiler warnings
add 26cee91 Merge pull request #1798 from cloudant/suppress-compiler-warnings
add 7be0ab8 Remove explicit modules list from .app.src files
add c347470 Remove obsolete travis files
add 21359d2 Change minimum supported Erlang version to OTP 19
add db3b365 Merge pull request #1833 from cloudant/minimum-erlang-otp-19
add f708c05 happy new year (#1838)
add f3a2eb2 Add PSE API to store opaque properties
add ed9c97d Improve `couch_db:clustered_db` flexibility
add 9819cfa Implement `fabric_util:open_cluster_db`
add 71a1057 Pass the DB record to index validation functions
add 946b942 Validate design document options more strictly
add 01715aa Implement configurable hash functions
add 0c97d71 Implement partitioned dbs
add c6befe6 Implement `couch_db:get_partition_info/2`
add ad6b455 Implement partitioned views
add 7ec5717 Optimize all_docs queries in a single partition
add d6213aa Optimize offset/limit for partition queries
add 1c83f62 Use index names when testing index selection
add fbce2c0 Support partitioned queries in Mango
add b98a7c6 Add Elixir tests for database partitions
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 (3c8e0c6)
\
N -- N -- N refs/heads/feature/database-partitions (b98a7c6)
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:
.travis.yml | 2 -
LICENSE | 2 +-
NOTICE | 2 +-
rebar.config.script | 6 +-
src/chttpd/.travis.yml | 23 ---
src/chttpd/src/chttpd.app.src | 13 --
src/chttpd/src/chttpd_sup.erl | 2 +-
src/couch/.travis.yml | 23 ---
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 | 2 +-
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_util.erl | 9 --
src/couch/src/couch_uuids.erl | 2 +-
src/couch/test/couch_changes_tests.erl | 176 ++++++++++-----------
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 | 1 +
.../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 | 1 +
src/couch_replicator/.travis.yml | 44 ------
.../src/couch_replicator_manager.erl | 29 ----
.../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_update.erl | 2 +-
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/lib/couch/db_test.ex | 6 +-
test/elixir/test/all_docs_test.exs | 40 +++--
test/elixir/test/cluster_with_quorum_test.exs | 18 ++-
test/elixir/test/cluster_without_quorum_test.exs | 18 ++-
test/elixir/test/rewrite_test.exs | 6 +-
test/elixir/test/security_validation_test.exs | 6 +-
78 files changed, 411 insertions(+), 812 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
delete mode 100644 src/global_changes/.travis.yml
delete mode 100644 src/mango/.travis.yml