You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@couchdb.apache.org by va...@apache.org on 2019/02/19 01:02:28 UTC

[couchdb] branch shard-split updated (7fe7e19 -> b6cbebb)

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

vatamane pushed a change to branch shard-split
in repository https://gitbox.apache.org/repos/asf/couchdb.git.


 discard 7fe7e19  Validate target's name before creation
 discard e51c0e5  Restrict target map's size to min 2
 discard d76db7e  Unwrap double try...catch in split/3
 discard 0f04375  Add unit tests for couch_db_split
 discard 21685fe  Add tests for get_engine_path
 discard 5c2a3b1  Add copy_purge_infos tests
 discard 1a27827  Remove random empty line
 discard 4df0970  Fix silly readme typo
 discard ea9a10f  Improve readme a bit
 discard 133f159  When db is deleted, delete all completed jobs as well
 discard 4873822  Fix small typo in readme
 discard 35970be  Add a resharding readme doc
 discard 95b8080  Shard map updating now goes through a gen_server
 discard 49acd73  mem3_util unit tests
 discard 710c29f  Property tests for mem3_util:get_ring() function
 discard f3a98a1  Property tests for mem3_util:get_ring() function
 discard de3bec4  Change targets to target
 discard d3fa75e  Fix some unused vars and functions
 discard ac42604  Add API tests for max jobs
 discard 568b9d7  Fix _chages feed replacement logic
 discard 3d43687  Added recover tests
 discard 2b973a4  Add tests for when source db gets deleted
 discard 9396675  Even more API tests
 discard 56a8ba3  Expand API tests to tests job lifecycle
 discard c1e1e2c  More API tests and associated fixes
 discard 363bb1e  Add API tests and fix a sneaky bug
 discard 57bde4c  Use the same order for history in ejson and the tuple
 discard 17c6b00  Make _reshard/jobs closer to _scheduler/jobs
 discard 0432c60  Implement job state history
 discard ce5e4db  Add a consistent reason to state API queries.
 discard b604f61  Fix topoff
 discard ea4197f  When retrying initial_copy state, make sure to reset targets
 discard 1f19a3a  Split reshard httpd utils to a separate module
 discard 96f02fb  Fix _reshard rename in chttpd auth
 discard 588b0bf  Added ability to create multiple jobs by posting to _reshard/jobs
 discard 004588a  Renamed functions / modules : mem3_shard_split -> mem3_reshard
 discard 571804d  Renamed files mem3_shard_split* -> mem3_reshard*
 discard e2263b6  Renaming http endpoint to _reshard/
 discard f2f2485  Fix some unused vars and stats gathering in get_state
 discard 107331d  API changes from mailing list feedback
 discard d6b1d63  Introduce shard splitting
     new 1042334  Uneven shard copy handling in mem3 and fabric
     new fe6d547  Resharding supervisor and job manager
     new 603f2f8  Shard splitting job implementation
     new 594dd87  Implement initial shard split data copy
     new f74a32f  Update internal replicator to replicate to multiple targets
     new 7b8a1c0  Implement resharding HTTP API
     new f9a2326  Add copy_purge_infos tests
     new f91c708  Add tests for get_engine_path
     new 60992ff  Add unit tests for couch_db_split
     new 2105343  Unwrap double try...catch in split/3
     new 65ac3bc  Restrict target map's size to min 2
     new b6cbebb  Validate target's name before creation

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   (7fe7e19)
            \
             N -- N -- N   refs/heads/shard-split (b6cbebb)

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.

The 11612 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "add" were already present in the repository and have only
been added to this reference.


Summary of changes:
 src/couch/src/couch_util.erl                       |  49 ----
 src/couch_replicator/src/couch_replicator_docs.erl |   4 +-
 .../src/couch_replicator_filters.erl               |  53 ++++-
 src/fabric/src/fabric_util.erl                     |   1 -
 src/fabric/src/fabric_view_changes.erl             |   1 -
 src/mem3/src/mem3_rep.erl                          |   1 +
 src/mem3/src/mem3_reshard_debug.erl                | 253 ---------------------
 7 files changed, 54 insertions(+), 308 deletions(-)
 delete mode 100644 src/mem3/src/mem3_reshard_debug.erl