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