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