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

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


    from c524b6d  Pre-requisite changes for CASSANDRA-18888 (#74)
     new 29164d4  Various fixes
     new 751d840  wip: introduce deps stability
     new 34ea651  wip
     new e72e4e7  fix compilation
     new 509cbd7  serializer support
     new f85795c  serializer support
     new 09b212a  serializer support
     new 113ed2e  fix rebase
     new 86e533f  fixup
     new deb8f02  fixup
     new da4450e  fixes
     new 16cf1eb  address NPE
     new 4232d02  extra validation

The 13 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:
 .../main/java/accord/api/ConfigurationService.java |   2 +-
 .../src/main/java/accord/api/EventsListener.java   |   4 +
 .../src/main/java/accord/api/ProgressLog.java      |   8 +-
 .../src/main/java/accord/coordinate/Barrier.java   |   3 +-
 .../main/java/accord/coordinate/BlockOnDeps.java   |  16 +-
 .../main/java/accord/coordinate/CheckShards.java   |   4 +-
 .../main/java/accord/coordinate/CollectDeps.java   |   2 +-
 .../java/accord/coordinate/CoordinateNoOp.java     |   2 +-
 .../accord/coordinate/CoordinateShardDurable.java  |   4 +-
 .../accord/coordinate/CoordinateSyncPoint.java     |  10 +-
 .../accord/coordinate/CoordinateTransaction.java   |   3 +-
 .../src/main/java/accord/coordinate/Execute.java   |  15 +-
 .../{TxnExecute.java => ExecuteTxn.java}           |  50 ++-
 .../java/accord/coordinate/FetchCoordinator.java   |   3 +-
 .../src/main/java/accord/coordinate/Infer.java     |   9 +-
 .../java/accord/coordinate/InformHomeOfTxn.java    |   1 -
 .../main/java/accord/coordinate/Invalidate.java    |   4 +-
 .../main/java/accord/coordinate/MaybeRecover.java  |   8 +
 .../src/main/java/accord/coordinate/Persist.java   |  20 +-
 .../{TxnPersist.java => PersistTxn.java}           |   6 +-
 .../java/accord/coordinate/ProposeAndExecute.java  |   8 +-
 .../java/accord/coordinate/ProposeSyncPoint.java   |  10 +-
 .../src/main/java/accord/coordinate/Recover.java   | 124 +++---
 .../java/accord/coordinate/RecoverWithRoute.java   |  11 +-
 .../accord/coordinate/RecoverWithSomeRoute.java    |   3 +-
 .../src/main/java/accord/coordinate/Stabilise.java | 179 +++++++++
 .../{TxnPersist.java => StabiliseTxn.java}         |  17 +-
 .../coordinate/tracking/AbstractTracker.java       |   2 +-
 .../accord/coordinate/tracking/ReadTracker.java    |   6 +-
 .../java/accord/impl/AbstractFetchCoordinator.java |   9 +-
 .../java/accord/impl/AbstractSafeCommandStore.java |   5 +-
 .../main/java/accord/impl/CommandTimeseries.java   |  11 +-
 .../src/main/java/accord/impl/CommandsForKeys.java |   1 +
 .../main/java/accord/impl/ErasedSafeCommand.java   |   8 +-
 .../java/accord/impl/InMemoryCommandStore.java     |  35 +-
 .../main/java/accord/impl/InMemorySafeCommand.java |   4 +-
 .../main/java/accord/impl/SimpleProgressLog.java   |  56 ++-
 .../java/accord/impl/SizeOfIntersectionSorter.java |   1 -
 .../src/main/java/accord/local/Bootstrap.java      |   7 +-
 .../src/main/java/accord/local/Command.java        | 120 +++---
 .../src/main/java/accord/local/CommandStore.java   | 159 +++++---
 .../src/main/java/accord/local/CommandStores.java  |   5 +-
 .../src/main/java/accord/local/Commands.java       | 114 +++---
 .../src/main/java/accord/local/DurableBefore.java  |   2 +-
 accord-core/src/main/java/accord/local/Node.java   |   7 +-
 .../main/java/accord/local/RedundantBefore.java    |  37 +-
 .../main/java/accord/local/RedundantStatus.java    |   3 +-
 .../src/main/java/accord/local/SafeCommand.java    |   9 +-
 .../main/java/accord/local/SafeCommandStore.java   |   7 +-
 .../src/main/java/accord/local/SaveStatus.java     |  51 ++-
 .../main/java/accord/local/SerializerSupport.java  | 243 +++++-------
 accord-core/src/main/java/accord/local/Status.java | 121 ++++--
 .../main/java/accord/messages/AbstractExecute.java |  20 +-
 .../src/main/java/accord/messages/Accept.java      |   3 +-
 .../src/main/java/accord/messages/Apply.java       |  10 +-
 .../accord/messages/ApplyThenWaitUntilApplied.java |   8 +-
 .../java/accord/messages/BeginInvalidation.java    |   2 +-
 .../main/java/accord/messages/BeginRecovery.java   |  51 +--
 .../src/main/java/accord/messages/CheckStatus.java | 137 ++++---
 .../src/main/java/accord/messages/Commit.java      | 168 +++++---
 .../src/main/java/accord/messages/MessageType.java |   7 +-
 .../src/main/java/accord/messages/PreAccept.java   |  15 +-
 .../src/main/java/accord/messages/Propagate.java   |  94 ++---
 .../src/main/java/accord/messages/ReadData.java    |  36 +-
 .../main/java/accord/messages/WaitOnCommit.java    |   2 +
 .../java/accord/messages/WaitUntilApplied.java     |  20 +-
 .../main/java/accord/primitives/AbstractKeys.java  |  16 +-
 .../accord/primitives/AbstractUnseekableKeys.java  |   2 +-
 .../src/main/java/accord/primitives/KeyDeps.java   | 114 ++++--
 .../src/main/java/accord/primitives/Keys.java      |  10 +
 .../main/java/accord/primitives/LatestDeps.java    | 429 +++++++++++++++++++++
 .../main/java/accord/primitives/PartialDeps.java   |   2 +
 .../main/java/accord/primitives/PartialTxn.java    |   6 +-
 .../src/main/java/accord/primitives/Range.java     |   3 +-
 .../src/main/java/accord/primitives/RangeDeps.java |  32 +-
 .../src/main/java/accord/primitives/Seekables.java |   1 +
 .../src/main/java/accord/primitives/Txn.java       |  12 -
 .../src/main/java/accord/primitives/TxnId.java     |   8 +-
 .../src/main/java/accord/topology/Topologies.java  |   7 +-
 .../src/main/java/accord/topology/Topology.java    |   3 +-
 .../main/java/accord/topology/TopologyManager.java |   3 +-
 .../src/main/java/accord/utils/ArrayBuffers.java   |   4 +-
 .../accord/utils/{SortedList.java => Faults.java}  |  10 +-
 .../src/main/java/accord/utils/Invariants.java     |   6 +-
 .../java/accord/utils/ReducingIntervalMap.java     | 181 ++++++++-
 .../main/java/accord/utils/ReducingRangeMap.java   |   6 +-
 .../main/java/accord/utils/RelationMultiMap.java   |  39 +-
 .../src/main/java/accord/utils/SortedArrays.java   |   7 +-
 .../java/accord/utils/ThreadPoolScheduler.java     |   4 +-
 .../main/java/accord/utils/async/AsyncChains.java  |   6 +-
 .../main/java/accord/utils/async/AsyncResult.java  |   6 +-
 .../main/java/accord/utils/async/AsyncResults.java |   8 +-
 accord-core/src/test/java/accord/Utils.java        |   6 +-
 .../accord/burn/random/FrequentLargeRange.java     |   6 +-
 .../coordinate/CoordinateTransactionTest.java      |   4 +-
 .../src/test/java/accord/impl/basic/Cluster.java   |  11 +-
 .../src/test/java/accord/impl/basic/NodeSink.java  |   1 +
 .../src/test/java/accord/impl/list/ListAgent.java  |   3 +-
 .../test/java/accord/impl/list/ListRequest.java    |   7 +-
 .../src/test/java/accord/impl/list/ListStore.java  |   8 +-
 .../test/java/accord/impl/mock/MockCluster.java    |  11 +-
 .../test/java/accord/local/CheckedCommands.java    |  14 +-
 .../java/accord/local/ImmutableCommandTest.java    |   8 +-
 .../test/java/accord/messages/ReadDataTest.java    |  17 +-
 .../java/accord/utils/ReducingRangeMapTest.java    |  40 +-
 .../java/accord/utils/async/AsyncChainsTest.java   |   9 +-
 .../src/test/java/accord/verify/ElleVerifier.java  |   3 +
 .../accord/verify/SerializabilityVerifier.java     |   6 +-
 .../verify/StrictSerializabilityVerifier.java      |   6 +-
 .../src/main/java/accord/maelstrom/Body.java       |   3 +-
 .../src/main/java/accord/maelstrom/Cluster.java    |  11 +-
 .../src/main/java/accord/maelstrom/Json.java       |   4 +-
 .../main/java/accord/maelstrom/MaelstromReply.java |   4 +-
 .../java/accord/maelstrom/MaelstromRequest.java    |   4 +-
 .../java/accord/maelstrom/MaelstromResult.java     |   4 +-
 .../src/main/java/accord/maelstrom/Main.java       |   6 +-
 .../src/main/java/accord/maelstrom/Packet.java     |   6 +-
 117 files changed, 2238 insertions(+), 1011 deletions(-)
 rename accord-core/src/main/java/accord/coordinate/{TxnExecute.java => 
ExecuteTxn.java} (62%)
 copy accord-core/src/main/java/accord/coordinate/{TxnPersist.java => 
PersistTxn.java} (90%)
 create mode 100644 accord-core/src/main/java/accord/coordinate/Stabilise.java
 rename accord-core/src/main/java/accord/coordinate/{TxnPersist.java => 
StabiliseTxn.java} (66%)
 create mode 100644 accord-core/src/main/java/accord/primitives/LatestDeps.java
 copy accord-core/src/main/java/accord/utils/{SortedList.java => Faults.java} 
(74%)


---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscr...@cassandra.apache.org
For additional commands, e-mail: commits-h...@cassandra.apache.org

Reply via email to