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

dcapwell pushed a change to branch CASSANDRA-21077
in repository https://gitbox.apache.org/repos/asf/cassandra-accord.git


    omit 11b9b078 feedback
    omit 67820204 done
    omit 63dd2225 unify logic
    omit 3f5a56ca added remaining interface to tests
    omit 313f4ad8 rename setRange to show inclusive/exclusive and fixed a bug 
with small bit set where to=64 would no-op
     add 6bae51f6 Fix:  - DefaultLocalListeners.ComplexListeners iterator 
IndexOutOfBoundsException  - Race condition initialising empty ActiveEpochs, 
when minimum pending epoch can move backwards  - SyncPoints must be declared in 
an epoch containing the ranges, and PENDING_REMOVAL ranges will reject 
non-syncpoint transactions  - AccordExecutorMetrics is now registered on 
startup  - getRecentValues for non-cumulative histogram should not subtract 
prior values Improve:  - Report ephemeral  [...]
     add f6b0a699 Updated so txn.execute is always called before txn.result, 
which enables Cassandra to pass around rejections found while creating the 
mutations.
     add f09a12da Improve  - Iterate LocalListeners in order, so can query more 
effectively on node  - Refine AbstractReplay.minReplay/shouldReplay
     add 0e22a2f4 rename setRange to show inclusive/exclusive and fixed a bug 
with small bit set where to=64 would no-op
     add 87e746a3 added remaining interface to tests
     add 77537e27 unify logic
     add 1bf18786 done
     add 633d937f feedback
     add a7d0de7d feedback

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   (11b9b078)
            \
             N -- N -- N   refs/heads/CASSANDRA-21077 (a7d0de7d)

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:
 accord-core/src/main/java/accord/api/Agent.java    |   5 +
 .../src/main/java/accord/api/LocalListeners.java   |   4 +-
 ...ecutorFactory.java => SystemEventListener.java} |  12 +-
 .../coordinate/AbstractCoordinatePreAccept.java    |  12 +-
 .../main/java/accord/coordinate/CheckShards.java   |   4 +-
 .../accord/coordinate/CoordinateEphemeralRead.java |   9 +-
 .../accord/coordinate/CoordinateMaxConflict.java   |  11 +-
 .../accord/coordinate/CoordinatePreAccept.java     |   2 +-
 .../accord/coordinate/CoordinateSyncPoint.java     |   8 +-
 .../accord/coordinate/CoordinateTransaction.java   |   6 +-
 .../accord/coordinate/CoordinationAdapter.java     |  63 +++++----
 .../accord/coordinate/ExecuteEphemeralRead.java    |   8 +-
 .../main/java/accord/coordinate/ExecutePath.java   |   2 +-
 .../java/accord/coordinate/ExecuteSyncPoint.java   |   6 +-
 .../main/java/accord/coordinate/ExecuteTxn.java    |  11 +-
 .../java/accord/coordinate/FetchCoordinator.java   |   4 +-
 .../main/java/accord/coordinate/Invalidate.java    |   4 +-
 .../main/java/accord/coordinate/KeyBarriers.java   |   2 -
 .../main/java/accord/coordinate/MaybeRecover.java  |   1 -
 .../src/main/java/accord/coordinate/Persist.java   |   4 +-
 .../java/accord/coordinate/PrepareRecovery.java    |  13 +-
 .../src/main/java/accord/coordinate/Propose.java   |   4 +-
 .../src/main/java/accord/coordinate/Recover.java   |  18 ++-
 .../src/main/java/accord/coordinate/Stabilise.java |   4 +-
 .../java/accord/coordinate/SynchronousAwait.java   |   4 +-
 .../main/java/accord/impl/AbstractReplayer.java    |  30 ++---
 .../java/accord/impl/AbstractSafeCommandStore.java |   2 +
 .../java/accord/impl/DefaultLocalListeners.java    |  27 ++--
 .../java/accord/impl/InMemoryCommandStore.java     |   3 +-
 .../accord/impl/progresslog/PackedKeyTracker.java  |   2 +-
 .../java/accord/impl/progresslog/WaitingState.java |   4 +-
 .../src/main/java/accord/local/Command.java        |  10 +-
 .../src/main/java/accord/local/CommandStore.java   |   5 +-
 .../src/main/java/accord/local/CommandStores.java  |  18 ++-
 .../main/java/accord/local/CommandSummaries.java   |   3 +-
 .../src/main/java/accord/local/Commands.java       |  16 ++-
 accord-core/src/main/java/accord/local/Node.java   |  14 +-
 .../main/java/accord/local/RedundantBefore.java    |  22 ++-
 .../main/java/accord/local/SafeCommandStore.java   |   1 -
 .../main/java/accord/local/cfk/CommandsForKey.java |  49 +++----
 .../src/main/java/accord/local/cfk/Pruning.java    |  12 +-
 .../java/accord/local/cfk/SafeCommandsForKey.java  |   2 +-
 .../accord/local/durability/DurabilityService.java |   7 +-
 .../src/main/java/accord/messages/Commit.java      |   4 +-
 .../main/java/accord/primitives/LatestDeps.java    |  15 +--
 .../src/main/java/accord/primitives/Ranges.java    |   7 +-
 .../src/main/java/accord/primitives/TxnId.java     |   6 +
 .../src/main/java/accord/topology/ActiveEpoch.java |  67 ++++++----
 .../main/java/accord/topology/ActiveEpochs.java    | 147 +++++++++------------
 .../main/java/accord/topology/PendingEpoch.java    |  41 +++++-
 .../main/java/accord/topology/PendingEpochs.java   |   1 +
 .../{SelectTopology.java => SelectShards.java}     |  14 +-
 .../main/java/accord/topology/SelectTopology.java  |   2 +-
 .../src/main/java/accord/topology/Topologies.java  |  65 +--------
 .../src/main/java/accord/topology/Topology.java    |  83 ++++++++----
 .../java/accord/topology/TopologyCollector.java    |  83 +++++++++---
 .../main/java/accord/topology/TopologyManager.java |  82 ++++++------
 .../java/accord/topology/TopologyMismatch.java     |  36 ++---
 .../src/main/java/accord/utils/LargeBitSet.java    |  27 ++--
 .../src/main/java/accord/utils/RandomSource.java   |   8 ++
 .../java/accord/utils/ReducingIntervalMap.java     |  11 ++
 .../main/java/accord/utils/ReducingRangeMap.java   |  10 ++
 .../src/main/java/accord/utils/SmallBitSet.java    |  26 ++--
 .../java/accord/burn/BurnTestTopologyService.java  |   5 +-
 .../src/test/java/accord/burn/TopologyUpdates.java |   1 -
 .../accord/coordinate/CoordinateSyncPointTest.java |   3 +-
 .../src/test/java/accord/impl/list/ListStore.java  |   1 -
 .../local/durability/DurabilityQueueTest.java      |   5 +-
 .../test/java/accord/messages/PreAcceptTest.java   |   4 +-
 .../java/accord/topology/TopologyManagerTest.java  |  33 +++--
 .../java/accord/topology/TopologyRandomizer.java   |   2 +
 .../test/java/accord/topology/TopologyTest.java    |  23 ++--
 accord-core/src/test/java/accord/utils/Gens.java   |   3 +
 .../src/test/java/accord/utils/Property.java       |  36 +++--
 .../test/java/accord/utils/SimpleBitSetTest.java   |  51 ++++---
 gradle.properties                                  |   4 +
 gradle/wrapper/gradle-wrapper.properties           |   3 +-
 77 files changed, 753 insertions(+), 604 deletions(-)
 copy accord-core/src/main/java/accord/api/{AsyncExecutorFactory.java => 
SystemEventListener.java} (79%)
 copy accord-core/src/main/java/accord/topology/{SelectTopology.java => 
SelectShards.java} (75%)


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to