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 2018/10/30 20:56:43 UTC

[couchdb] branch feature/user-partitioned-databases updated (07bacf0 -> ca603af)

This is an automated email from the ASF dual-hosted git repository.

davisp pushed a change to branch feature/user-partitioned-databases
in repository https://gitbox.apache.org/repos/asf/couchdb.git.


    omit 07bacf0  fix eunit tests for partitions PR
    omit e1ae21b  Add /_partition/:partition/ endpoint
    omit 215ad65  Advertise the partitions feature
    omit 1a6d4e3  add partition support to mango text and fix failing tests
    omit 1f35605  Add get_partition_info/2
    omit eae0d06  validate that a system db cannot be partitioned
    omit 377a287  move view validation to chttp_view for partition checks
    omit 7c897c0  validate partitioned design docs
    omit 2997ab0  Optimize skip for partitioned queries
    omit cda713a  add r = 3 restrictions to partition _find and _explain
    omit 58556fe  add POST support for keys for views
    omit a2b47d2  Add /_partition/$partition/... endpoints
    omit ca6180a  Add restrictions to partitioned views
    omit b5cb039  Add test for all_docs partition optimisation
    omit a167a41  optimize _all_docs requests that are bounded within a single partition
    omit f2bceb4  Implement _all_docs and _find support
    omit af41388  mem3 tests for partitioned databases
    omit 5f66b6a  implement partitioned views
    omit c40304b  validate new partition arguments
    omit 1b382de  Select only the shard containing the partition, if specified
    omit 121fcf8  Allow partitioned option in mrviews
    omit 0097000  expose partitioned flag in GET /dbname info
    omit 041028e  Enforce partition:id format in doc ids
    omit 29acfbe  map documents to shards by their partition
    omit 95b97a1  Support and persist ?partitioned=true flag at db creation time
     add fe9b93c  [1/5] Implement partitioned database internals
     add 46d95ca  [2/5] Implement HTTP layer for partitioned dbs
     add 3be5949  [3/5] Implement partitioned view internals
     add 2fffb9d  [4/5] Implement HTTP layer for partitioned views
     add ca603af  [5/5] Implement partitioned queries in Mango

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   (07bacf0)
            \
             N -- N -- N   refs/heads/feature/user-partitioned-databases (ca603af)

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:
 src/chttpd/src/chttpd_httpd_handlers.erl |   4 +-
 src/chttpd/src/chttpd_view.erl           |  10 +-
 src/couch/test/couchdb_views_tests.erl   |   1 -
 src/fabric/src/fabric_view_all_docs.erl  | 201 ++++++++++++++++++-------------
 src/mango/src/mango_idx.erl              |  13 +-
 src/mem3/src/mem3.erl                    |  26 ++--
 6 files changed, 150 insertions(+), 105 deletions(-)