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 005b442 Add Elixir tests for database partitions omit 718c872 Support partitioned queries in Mango omit 004ce09 Use index names when testing index selection omit 329f4e3 Optimize offset/limit for partition queries omit c5319c4 Optimize all_docs queries in a single partition omit 71efe57 Implement partitioned views omit d3f508e Implement `couch_db:get_partition_info/2` omit a32d0d6 Implement partitioned dbs omit ab806a7 Implement configurable hash functions omit 1da3631 Validate design document options more strictly omit e943198 Pass the DB record to index validation functions omit 92b58ba Implement `fabric_util:open_cluster_db` omit 60d9ee4 Improve `couch_db:clustered_db` flexibility omit 3ad082e Add PSE API to store opaque properties add f4195a0 Migrate cluster with(out) quorum js tests as elixir tests (#1812) add f60f7a1 Suppress credo TODO suggests (#1822) add 88dd125 Move fabric streams to a fabric_streams module add 632f303 Clean rexi stream workers when coordinator process is killed add 7f9d910 Add PSE API to store opaque properties add 90b5eee Improve `couch_db:clustered_db` flexibility add 9649dba Implement `fabric_util:open_cluster_db` add 0d7e38f Pass the DB record to index validation functions add 381bb0a Validate design document options more strictly add 1f569b9 Implement configurable hash functions add 50de080 Implement partitioned dbs add 2db6577 Implement `couch_db:get_partition_info/2` add 16e53ee Implement partitioned views add 2463ee3 Optimize all_docs queries in a single partition add 021aa7b Optimize offset/limit for partition queries add d609bec Use index names when testing index selection add 6312363 Support partitioned queries in Mango add 60bbe3f 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 (005b442) \ N -- N -- N refs/heads/feature/database-partitions (60bbe3f) 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: Makefile | 14 +- Makefile.win | 14 +- .../src/couch_replicator_fabric.erl | 4 +- src/fabric/src/fabric_streams.erl | 250 +++++++++++++++++++++ src/fabric/src/fabric_util.erl | 87 ------- 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 +- test/elixir/.credo.exs | 7 +- test/elixir/test/cluster_with_quorum_test.exs | 179 +++++++++++++++ test/elixir/test/cluster_without_quorum_test.exs | 178 +++++++++++++++ 12 files changed, 648 insertions(+), 101 deletions(-) create mode 100644 src/fabric/src/fabric_streams.erl create mode 100644 test/elixir/test/cluster_with_quorum_test.exs create mode 100644 test/elixir/test/cluster_without_quorum_test.exs