You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@couchdb.apache.org by ga...@apache.org on 2020/03/31 13:47:55 UTC

[couchdb] branch fdb-mango-indexes updated (0a728ed -> 96138ac)

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

garren pushed a change to branch fdb-mango-indexes
in repository https://gitbox.apache.org/repos/asf/couchdb.git.


 discard 0a728ed  update mango tests to work with FDB
 discard 86b7b87  Update Mango query to work with couch_views
 discard 39b61ef  Add mango indexing
 discard db58953  Remove quorum stats
 discard 51b14c3  Remove view_cb predicate push down
 discard 715e105  remove unneeded r/w parameter
 discard df9ea02  remove partition opts from mango
 discard 6aa87d4  remove mango native proc
 discard 900f03d  Add couch_views_encoding max value
 discard bf1e8e7  Add couch_views_updater interactive indexer
 discard c22b8e5  All couch_view queries to run across transactions
 discard b109ce1  Add couch_views_indexer build to creation versionstamp
 discard c8aec8b  add fabric2 after_doc_write plugin
 discard 6ec578e  add include_docs option to fold_docs
 discard 3bf4e4a  move all_doc view options to fabric2_util
 discard 3e89c82  fix all_docs call to return row
     add 0f27bf5  Improve fabric2_events
     add e06c5f3  Handle db re-creation in view indexing
     add f05b3ad  Fix db prefix checks in fabric2_fdb
     add d67f507  Make sure to clear db metadata flag before each transaction
     add 9912d49  Implement AES KW algorithm*
     add efe53e4  Merge pull request #2722 from apache/couch-keywrap
     add bf887c5  Return a 400 error code for an invalid update sequence
     add 7ca2ca5  Don't advertise unimplemented features
     add 9b325b7  change _all_docs to raw collation
     add d1dbad6  fix all_docs call to return row
     add e2b69e0  move all_doc view options to fabric2_util
     add 33a4c9f  add include_docs option to fold_docs
     add cf0b2e0  add fabric2 after_doc_write plugin
     add e1ef2b6  Add couch_views_indexer build to creation versionstamp
     add a394cec  All couch_view queries to run across transactions
     add 32c80c4  Add couch_views_updater interactive indexer
     add ecfd93d  Add couch_views_encoding max value
     add 62d309c  remove mango native proc
     add c10b958  remove partition opts from mango
     add 02d2e87  remove unneeded r/w parameter
     add d2430f9  Remove view_cb predicate push down
     add 2cba250  Remove quorum stats
     add abd82de  Add mango indexing
     add 67b64e6  Update Mango query to work with couch_views
     add c3271d8  Update mango test creds to same as elixir tests
     add 1cd446c  update mango tests to work with Mango on FDB
     add 96138ac  remove defer and load_ddocs from mango_utils

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   (0a728ed)
            \
             N -- N -- N   refs/heads/fdb-mango-indexes (96138ac)

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.erl                          |   2 +
 src/couch/src/couch_keywrap.erl                    | 103 +++++++++++++++++++
 src/couch/src/couch_server.erl                     |   6 --
 .../src/couch_replicator_scheduler.erl             |   3 +-
 src/couch_views/src/couch_views.erl                |   3 +-
 src/couch_views/src/couch_views_fdb.erl            |  16 +--
 src/couch_views/src/couch_views_indexer.erl        |  48 ++++-----
 src/couch_views/src/couch_views_jobs.erl           |  16 ++-
 src/couch_views/src/couch_views_updater.erl        |   3 +-
 src/couch_views/test/couch_views_indexer_test.erl  | 109 +++++++++++++++++++++
 .../test/couch_views_trace_index_test.erl          |   7 +-
 src/couch_views/test/couch_views_updater_test.erl  |  66 +++++++------
 src/fabric/src/fabric2_events.erl                  |  52 +++++++---
 src/fabric/src/fabric2_fdb.erl                     |  21 ++--
 src/fabric/src/fabric2_util.erl                    |  85 ++++++++--------
 src/fabric/test/fabric2_db_misc_tests.erl          |  59 ++++++++++-
 src/mango/src/mango_httpd.erl                      |  38 +++----
 src/mango/src/mango_idx.erl                        |  26 +----
 src/mango/src/mango_idx_view.erl                   |   2 +-
 src/mango/src/mango_util.erl                       |  47 ---------
 src/mango/test/05-index-selection-test.py          |   2 +-
 src/mango/test/13-users-db-find-test.py            |   3 +-
 src/mango/test/16-index-selectors-test.py          |   5 +-
 src/mango/test/22-build-wait-selected-index.py     |   1 -
 src/mem3/src/mem3_reshard.erl                      |   5 -
 test/elixir/test/all_docs_test.exs                 |   3 +-
 26 files changed, 483 insertions(+), 248 deletions(-)
 create mode 100644 src/couch/src/couch_keywrap.erl