This is an automated email from the ASF dual-hosted git repository. dcapwell pushed a change to branch CASSANDRA-20684 in repository https://gitbox.apache.org/repos/asf/cassandra-accord.git
omit cfddd68d took the examples from the readme and put on the builder omit 00bc989e fixed intellij warnings omit 798a5ff9 fixed compiler warnings omit 83a4ddb7 some builder links omit b90a4b27 document biasedRepeatingRuns omit 435eb6d7 document mixedDistribution omit fde2c6dc split select into 3 different reusable methods and added docs omit c087c541 document zipf omit 94c6fb15 document the pick methods omit a1e30902 used wrong require method, should throw IllegalArgument and not State omit b20869e6 trim down intellij warnings omit 96fa699a refactor so pick on a set works for any iteration safe set types. Added SafeVarargs where needed omit 88f3d2ce document pick/oneOf methods omit c70867ad document oneOf builder omit e3feeb83 document oneOf omit e0b1586d document filter functions omit 5072e89e improved docs for Gen interface omit 9a37e188 got docs ready omit d287eab9 first draft of the doc add 0f9f201f Accord: On restart, while replying the journal the linearizability check logic found incorrect ordering and rejected startup add 4918bd61 Fix durableBefore check on replay add 0980e52b Fix medium path decisions when fast path is delayed add 7242cb20 Follow-up to CASSANDRA-20641; propagate forceUpdate further add 56102d8e Initialise CommandStores.nextId on restart add c5a984cf Fixes: - cfk pruning+prebootstrap=invalid future dependency - exclude retired ranges when filtering RX stillTouches - propagate uses incorrect lowEpoch when fetch finds additional owned/touched ranges - node.withEpoch should callback with TopologyRetiredException, not throw - Recovery can race with durable-applied pruning; must not send durable unless latest ballot on apply - removeRedundantDependencies was not slicing pre-bootstrap range calculation to participati [...] add f9827e73 Mark min epoch - 1 as truncated, i.e. restore previous truncated state add d3ee0653 first draft of the doc add 94ce00e8 got docs ready add 59139a1b improved docs for Gen interface add 382a5d5b document filter functions add a9435479 document oneOf add 589ecd25 document oneOf builder add c569c383 document pick/oneOf methods add 8c7cabac refactor so pick on a set works for any iteration safe set types. Added SafeVarargs where needed add 80262c06 trim down intellij warnings add 66e08496 used wrong require method, should throw IllegalArgument and not State add 488e56ed document the pick methods add a508dde8 document zipf add c97ce0e2 split select into 3 different reusable methods and added docs add b76423c9 document mixedDistribution add ad01c133 document biasedRepeatingRuns add 6d5cb8de some builder links add 4be97599 fixed compiler warnings add 680b9867 fixed intellij warnings add 750b06e0 took the examples from the readme and put on the builder add f66a7341 rename to property testing add 863bce4d remove fuzz reference 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 (cfddd68d) \ N -- N -- N refs/heads/CASSANDRA-20684 (863bce4d) 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: .../src/main/java/accord/api/ProgressLog.java | 4 +- .../main/java/accord/coordinate/CheckShards.java | 12 ++-- .../accord/coordinate/CoordinateSyncPoint.java | 8 +-- .../accord/coordinate/CoordinateTransaction.java | 2 +- .../accord/coordinate/CoordinationAdapter.java | 32 ++++----- .../main/java/accord/coordinate/ExecuteTxn.java | 6 +- .../src/main/java/accord/coordinate/FetchData.java | 2 +- .../src/main/java/accord/coordinate/FindRoute.java | 2 +- .../main/java/accord/coordinate/FindSomeRoute.java | 2 +- .../main/java/accord/coordinate/Invalidate.java | 2 +- .../main/java/accord/coordinate/MaybeRecover.java | 5 +- .../src/main/java/accord/coordinate/Persist.java | 14 +++- .../java/accord/coordinate/PersistSyncPoint.java | 7 +- .../main/java/accord/coordinate/PersistTxn.java | 6 +- .../src/main/java/accord/coordinate/Propose.java | 2 +- .../src/main/java/accord/coordinate/Recover.java | 4 +- .../java/accord/coordinate/RecoverWithRoute.java | 32 ++------- .../src/main/java/accord/coordinate/Stabilise.java | 2 +- .../coordinate/tracking/FastPathTracker.java | 12 ++-- .../accord/impl/AbstractConfigurationService.java | 12 ++++ .../java/accord/impl/InMemoryCommandStore.java | 12 ++-- .../impl/progresslog/DefaultProgressLog.java | 8 +-- .../java/accord/impl/progresslog/WaitingState.java | 20 +----- .../src/main/java/accord/local/Cleanup.java | 1 + .../src/main/java/accord/local/Command.java | 4 +- .../src/main/java/accord/local/CommandStores.java | 12 ++++ .../src/main/java/accord/local/Commands.java | 36 +++++++--- .../src/main/java/accord/local/DurableBefore.java | 21 +++++- accord-core/src/main/java/accord/local/Node.java | 27 ++++--- .../main/java/accord/local/RedundantBefore.java | 45 ++++++------ .../src/main/java/accord/local/SafeCommand.java | 20 ++++-- .../main/java/accord/local/SafeCommandStore.java | 22 +++--- .../main/java/accord/local/StoreParticipants.java | 84 +++++++++++++++++----- .../main/java/accord/local/cfk/CommandsForKey.java | 27 ++++--- .../src/main/java/accord/messages/Apply.java | 36 +++++----- .../accord/messages/ApplyThenWaitUntilApplied.java | 4 +- .../src/main/java/accord/messages/CheckStatus.java | 10 ++- .../src/main/java/accord/messages/Commit.java | 2 +- .../src/main/java/accord/messages/Propagate.java | 17 +++-- .../main/java/accord/primitives/SaveStatus.java | 4 +- .../main/java/accord/topology/TopologyManager.java | 16 ++--- .../tracking/FastPathTrackerReconciler.java | 5 +- .../src/test/java/accord/impl/basic/Cluster.java | 3 +- .../java/accord/impl/basic/InMemoryJournal.java | 2 +- .../test/java/accord/impl/list/ListRequest.java | 2 +- .../test/java/accord/local/CheckedCommands.java | 6 +- .../java/accord/local/cfk/CommandsForKeyTest.java | 2 +- accord-core/src/test/java/accord/utils/README.md | 4 +- 48 files changed, 369 insertions(+), 251 deletions(-) --------------------------------------------------------------------- To unsubscribe, e-mail: commits-unsubscr...@cassandra.apache.org For additional commands, e-mail: commits-h...@cassandra.apache.org