couchdb-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
Subject [couchdb] branch prototype/fdb-layer-ebtree-views updated (a5c5e8d -> 3fc8d1e)
Date Thu, 03 Sep 2020 17:14:44 GMT
This is an automated email from the ASF dual-hosted git repository.

davisp pushed a change to branch prototype/fdb-layer-ebtree-views
in repository

 discard a5c5e8d  Use ebtree caching API
 discard 1c503e2  Port caching API from immutable ebtree branch
 discard 7a2b8fa  Optimize umerge_members
 discard 080ac73  Disable rate limiting
 discard 966759a  Re-enable rate limiting
 discard bc40b13  Optimize validate_node by not doing it
 discard bccf6aa  Optimize filtering deletions
 discard c873f4d  Fixup tests
 discard fadef60  Update to use new ebtree multi functions
 discard cd2a3db  Implement ebtree:lookup_multi/3
 discard d82df69  Implement `ebtree:insert_multi/3` optimization
 discard dcc5dbf  Measure view build stats
 discard 0fe56e1  Fix mango end key generation
 discard e86ac9c  Fix Elixir tests for ebtree views
 discard 152b08a  Add test suite for reduce views
 discard e832117  Use ebtree for reduce functions
 discard 0a8815b  Views on ebtree
 discard 9ddfce1  Export fabric2_fdb:chunkify_binary/1,2
 discard ebae5d3  Calculate external JSON size of a view row
     add 1c0c9f4  add has_failures to couch_rate_limiter (#3088)
     add 452ce75  Do not use (catch ...) in couch_views_reader:load_docs/4
     add 46222f4  Don't log client disconnects
     add 9fd2010  Merge pull request #3092 from apache/dont-log-client-disconnects
     add 6b45ef7  Clear sensitive flag at end of public api functions
     add 790daff  Merge pull request #3100 from apache/aegis-sensitive-false
     add 978f7da  clear jobs data in active area during removal
     add 926be1b  Merge pull request #3101 from apache/fix-couch-jobs-for-active-tasks
     add 6235f0f  Fix ordering of page_size based pagination for views
     add 07e179f  Merge pull request #3094 from cloudant/use-key_docid
     add bf61a00  Handle empty maps in active_tasks data structure
     add 63e971b  Calculate external JSON size of a view row
     add 824f363  Export fabric2_fdb:chunkify_binary/1,2
     add f85cbbd  Views on ebtree
     add 721bf29  Use ebtree for reduce functions
     add f6fe332  Add test suite for reduce views
     add 14d9370  Fix Elixir tests for ebtree views
     add a06bb1a  Fix mango end key generation
     add 38e3caa  Measure view build stats
     add 9b7aba4  Implement `ebtree:insert_multi/3` optimization
     add 2a7d3dd  Implement ebtree:lookup_multi/3
     add fc46e9d  Update to use new ebtree multi functions
     add d2462b3  Fixup tests
     add ccff537  Optimize filtering deletions
     add f339269  Optimize validate_node by not doing it
     add f241a93  Re-enable rate limiting
     add bc4fe29  Disable rate limiting
     add 05b062a  Optimize umerge_members
     add c66bb28  Port caching API from immutable ebtree branch
     add 383f8b4  Use ebtree caching API
     add 47a3118  Replace couch_rate with couch_views_batch
     add 3fc8d1e  Reimplement db wide view size tracking

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   (a5c5e8d)
             N -- N -- N   refs/heads/prototype/fdb-layer-ebtree-views (3fc8d1e)

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                    |   8 +
 src/aegis/src/aegis_server.erl                 |  59 +-
 src/chttpd/src/chttpd.erl                      |   2 +
 src/chttpd/src/chttpd_db.erl                   |   8 +-
 src/chttpd/src/chttpd_view.erl                 |   8 +-
 src/chttpd/test/exunit/pagination_test.exs     | 242 +++++++-
 src/couch_jobs/src/couch_jobs_fdb.erl          |   3 +-
 src/couch_rate/src/couch_rate_limiter.erl      |  17 +-
 src/couch_views/src/couch_views_batch.erl      | 192 ++++++
 src/couch_views/src/couch_views_fdb.erl        |  52 +-
 src/couch_views/src/couch_views_http.erl       |  31 +-
 src/couch_views/src/couch_views_indexer.erl    |  98 +--
 src/couch_views/src/couch_views_reader.erl     |   3 +-
 src/couch_views/test/couch_views_size_test.erl | 829 +++++++++----------------
 src/fabric/src/fabric2_active_tasks.erl        |   3 +-
 src/fabric/test/fabric2_active_tasks_tests.erl | 120 ++++
 16 files changed, 1038 insertions(+), 637 deletions(-)
 create mode 100644 src/couch_views/src/couch_views_batch.erl
 create mode 100644 src/fabric/test/fabric2_active_tasks_tests.erl

View raw message