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 2020/04/10 16:15:09 UTC

[couchdb] branch prototype/fdb-layer-view-cleanup updated (19cccb5 -> 4b4aa9c)

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

davisp pushed a change to branch prototype/fdb-layer-view-cleanup
in repository https://gitbox.apache.org/repos/asf/couchdb.git.


 discard 19cccb5  Implement couch_views_cleanup_test.erl
 discard 4a315d3  Remove jobs on index cleanup
 discard 344781f  Optionally cleanup stale indices automatically
 discard dad80a9  Implement _view_cleanup for FoundationDB
 discard 2f6680b  Implement couch_views:cleanup_indices/2
 discard dbcc656  Extend fabric2_index callbacks for index cleanup
 discard f5854f9  Update to use `fabric2_db:get_design_docs/1`
 discard f94b41c  Move process_db/1 to match the logical progression
 discard 0b22d86  Rename variables to indicate transaction state
 discard 4abf112  Fix index updater configuration keys
     add 0d1cf61  Support soft-deletion in fabric level
     add ec12e1f  Support soft-deletion in chttpd level
     add 6c1d7a9  Merge pull request #2666 from apache/db-softdeletion
     add d6ec993  Compress doc bodies and attachments
     add a14f62d  Add mango_plugin
     add 396a3b5  Merge pull request #2767 from cloudant/prototype/fdb-layer-mango-plugin
     add 295d60a  Fix job removal notifications
     add 78103ef  Fix division by zero
     add 6a4283e  Fix index updater configuration keys
     add f148334  Rename variables to indicate transaction state
     add 8b050a2  Move process_db/1 to match the logical progression
     add ab780dc  Update to use `fabric2_db:get_design_docs/1`
     add 648bd08  Extend fabric2_index callbacks for index cleanup
     add 982be83  Implement couch_views:cleanup_indices/2
     add e9c6fcc  Implement _view_cleanup for FoundationDB
     add 94dadaa  Optionally cleanup stale indices automatically
     add 6aee8c4  Remove jobs on index cleanup
     add 58ae48d  Implement couch_views_cleanup_test.erl
     add b54bcff  WIP: Stuff.
     add 4b4aa9c  WIP debugging test

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   (19cccb5)
            \
             N -- N -- N   refs/heads/prototype/fdb-layer-view-cleanup (4b4aa9c)

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           |  10 +
 src/chttpd/src/chttpd_misc.erl                     | 117 ++++++++---
 src/chttpd/test/eunit/chttpd_deleted_dbs_test.erl  | 234 +++++++++++++++++++++
 src/couch_jobs/src/couch_jobs_fdb.erl              |   4 +
 src/couch_jobs/test/couch_jobs_tests.erl           |  28 +++
 src/couch_rate/src/couch_rate_limiter.erl          |   2 +-
 src/couch_views/src/couch_views.erl                |   3 +-
 src/couch_views/src/couch_views_indexer.erl        |  18 +-
 src/couch_views/src/couch_views_jobs.erl           |  23 +-
 src/couch_views/test/couch_views_cleanup_test.erl  |  27 ++-
 src/fabric/include/fabric2.hrl                     |   5 +
 src/fabric/src/fabric2_db.erl                      | 150 ++++++++++++-
 src/fabric/src/fabric2_fdb.erl                     | 174 +++++++++++++--
 src/fabric/src/fabric2_util.erl                    |  16 ++
 src/fabric/test/fabric2_db_crud_tests.erl          | 233 ++++++++++++++++++++
 src/fabric/test/fabric2_doc_att_tests.erl          |  52 ++++-
 src/mango/src/mango_epi.erl                        |   4 +-
 src/mango/src/mango_httpd.erl                      |  20 +-
 .../src/mango_plugin.erl}                          |  37 ++--
 19 files changed, 1054 insertions(+), 103 deletions(-)
 create mode 100644 src/chttpd/test/eunit/chttpd_deleted_dbs_test.erl
 copy src/{global_changes/src/global_changes_plugin.erl => mango/src/mango_plugin.erl} (60%)