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

rnewson pushed a change to branch auto-delete-3
in repository https://gitbox.apache.org/repos/asf/couchdb.git


 discard 402cd346e force changes command after each state-changing command
 discard 94fbdc980 split shards in proper
 discard 99f13ccdc simpler doc id gen
 discard a3b48db4d randomize n and q for more fun
 discard 31b2f53da bug fixes for issues found by PropCheck
 discard 2003d12fb output useful diagnostics in command result
 discard 8c3a855ac PropCheck test for drop_seq against 3 node cluster
 discard ba86d20ab remove n=1 erlang proper test
 discard f35bbd231 PropEr test
 discard ac0624c3e tidier
 discard 0ad5b2e2b drop_seq shard split integration test
 discard 5bf9e555a return drop_count in GET /dbname info
 discard 7f8d1b567 uuidmap instead
 discard 35e35193a push some calculation to the worker side
 discard 3a552f20e fetch substitute uuid on demand only
 discard d5d72b94b crossref before and after split
 discard ce75377aa wip
 discard 0d87a13f9 fixes
 discard cbf1c0972 moar test
 discard 5943d2cfe fetch uuids and use them for splits
 discard c7a019c2c use subrange uuid when known
 discard a768afdb8 little over-zealous wiping out uuids here
 discard 494ea0b41 handle shard splits
 discard 3ba534da7 only set_drop_seq on a shard if we've seen sync from all 
peers
 discard 12d60d5a1 nouveau formatting
 discard 2aacb2236 fix streaming
 discard db2d1ff89 don't make peer checkpoint for non-clustered replications
 discard 7ba1e945d silently ignore peer checkpoint calls on non-shards
 discard 76e2c7bae extend testing
 discard bc7652b8b drop_seq basic elixir test
    omit 1c1e354d3 enhance _search_cleanup and _nouveau_cleanup to remove 
obsolete peer checkpoints
    omit d7316ef4e eliminate function
    omit d7f373c46 don't double hex-encode sigs
    omit 98889d49f extract generic cleanup_peer_checkpoint_docs function
    omit bdd290a14 cleanup peer checkpoints before removing mrview files
    omit 20b883066 encode sig as hex so it matches in cleanup fun
    omit 83ebb9602 use character outside base64url as separator
    omit 056d938f6 better variable name
    omit 5fa6ca73f more detailed error
    omit 71b516ace uuid prefix must match
    omit bf4c9919f use utility function for clarity
    omit 646dc2501 fix packed sequences
    omit 2dd1959e1 fix nouveau bug in mem3_reshard_index
    omit 6c4232078 fix update_peer_checkpoint_doc when doc is missing
    omit a7438c8e9 add nouveau clause to mem3_reshard_index:index_info/1
    omit 535ce1bb7 silently ignore missing checkpoint
    omit b3de6b9aa correctly pass errors from set_drop_seq
    omit 0eb86219d a more useful response for _update_drop_seq
    omit 5e55beff7 add POST /dbname/_update_drop_seq endpoint
    omit d0e3eb356 update peer checkpoints with correct rev
    omit a33e98c42 consolidate peer id generation from sig into one place
    omit f2cb0afe1 wip peer checkpoints for nouveau
    omit d661c5525 ensure subtype is in doc id
    omit 286edd847 wip dreyfus peer checkpointing
    omit 9af4668c6 start of eunit tests for core algorithm
    omit f008fa5e1 handle case where there are no workers
    omit f3da76f92 wip tolerance
    omit 11b9b482c get all shard sync docs
    omit 9cfa8bf55 fixup! peer checkpoints for map/reduce including cleanup
    omit 531a39050 metadata for peer checkpoints
    omit 98bfbc263 peer checkpoints for map/reduce including cleanup
    omit 1b1900ddd teach replicator to make peer checkpoint
     new 363340e6e Implement _update_drop_seq

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   (402cd346e)
            \
             N -- N -- N   refs/heads/auto-delete-3 (363340e6e)

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 1 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:
 Makefile                                  |   2 +-
 src/couch/src/couch_bt_engine.erl         |   2 +-
 src/fabric/src/fabric_drop_seq.erl        |   4 +-
 test/elixir/test/drop_seq_statem_test.exs | 175 +++++++++++++++++++++++++-----
 4 files changed, 153 insertions(+), 30 deletions(-)

Reply via email to