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/02 15:06:43 UTC

[couchdb] branch fdb-mango-indexes updated (20af02b -> a3c6379)

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 20af02b  update tests to work with new mango on fdb
 discard 27c5f0b  Add mango background indexer
 discard aa72801  Add in epi after_doc_update hook for mango
 discard 09fdb76  Update Mango indexes to work on FDB
 discard 4a5a736  add include_docs=true to fold_docs
 discard 587acd1  Expose couch_views indexing functionality
 discard 52f5bee  disable mango_native_proc
     add 8773386  Improve validate_dbname test
     add d0ab91e  Add 410 status code to stats_descriptions
     add ded6d64  Revert "Support setting base_url in Couch test helper"
     add 8c75367  Support setting base_url in Couch test helper (take 2)
     add af69ab5  Do not use the ddoc cache to load _changes filter design documents
     add 89c7983  Add fdb_to_revinfo compatibility with 5-tuple Val
     add ae4abe8  Fix bug in fdb_to_revinfo compatibility clauses
     add 2c12d81  Add fdb_to_revinfo version compatibility unit test
     add b168f8d  standardize couch_views_indexer_tests
     add 9e885a2  Add Key/Value size limit for map indexes
     add ceaf70e  disable mango_native_proc
     add 9b5094a  Expose couch_views indexing functionality
     add 4f08771  add include_docs=true to fold_docs
     add df80b15  Update Mango indexes to work on FDB
     add da374b5  Add in epi after_doc_update hook for mango
     add 9fb7640  Add mango background indexer
     add 49474b7  update tests to work with new mango on fdb
     add a3c6379  WIP: integrate mango indexer into couch_views_indexer

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   (20af02b)
            \
             N -- N -- N   refs/heads/fdb-mango-indexes (a3c6379)

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:
 rel/overlay/etc/default.ini                        |   5 +
 src/chttpd/src/chttpd_changes.erl                  |   2 +-
 src/couch/priv/stats_descriptions.cfg              |   4 +
 src/couch_views/include/couch_views.hrl            |   4 +
 src/couch_views/src/couch_views_fdb.erl            | 115 +++++++++++----
 src/couch_views/src/couch_views_indexer.erl        | 118 ++++++++++-----
 src/couch_views/test/couch_views_indexer_test.erl  | 163 +++++++++++++++++++--
 src/fabric/src/fabric2_fdb.erl                     |  50 ++++++-
 src/fabric/test/fabric2_db_misc_tests.erl          |  10 +-
 src/mango/src/mango.hrl                            |   3 -
 src/mango/src/mango_cursor.erl                     |   3 +-
 .../src/couch_js.erl => mango/src/mango_eval.erl}  |  44 ++++--
 src/mango/src/mango_fdb.erl                        |  46 ++++--
 src/mango/src/mango_idx.erl                        |   4 +-
 src/mango/src/mango_idx_special.erl                |   3 +-
 src/mango/src/mango_indexer.erl                    |  46 ++++--
 src/mango/src/mango_jobs.erl                       |  16 +-
 src/mango/src/mango_jobs_indexer.erl               |   5 +-
 src/mango/test/eunit/mango_jobs_indexer_test.erl   |   2 +-
 src/mango/test/user_docs.py                        |  36 ++---
 test/elixir/lib/couch.ex                           |  31 ++--
 21 files changed, 537 insertions(+), 173 deletions(-)
 copy src/{couch_js/src/couch_js.erl => mango/src/mango_eval.erl} (51%)