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%)