Accord Distributed Consensus Protocol for Apache Cassandra

Clone this repo:

Branches

  1. 8830d97 CEP-15: Extend Accord MessageType with a side effect flag by Aleksey Yeschenko · 6 days ago trunk
  2. 3d0ff07 CEP-15: (C*) Add notion of CommandsForRanges and make this durable in C* by David Capwell · 14 days ago
  3. b99c467 Ninja for CASSANDRA-18523: Update property generators for TxnId to respect the validated properties of Timestamp by David Capwell · 3 weeks ago
  4. f7fc6e1 Permit nodes to join a cluster without the full transaction history by Benedict Elliott Smith · 6 weeks ago
  5. 0650097 Introduce ExclusiveSyncPoint transactions by Ariel Weisberg · 3 months ago
  6. c58d841 Separate durable and transient listeners by Benedict Elliott Smith · 6 weeks ago
  7. 8226b2d CEP-15: (C*) Accord message processing should avoid being passed on to a Stage and run directly in the messageing handler by David Capwell · 6 weeks ago
  8. 33c91e4 CEP-15 Accord: NotWitnessed commands can receive an invalidate promise but would return Zero instead by David Capwell · 6 weeks ago
  9. 08aaab6 CEP-15 (Accord) Original and recover coordinators may hit a race condition with PreApply where reads and writes are interleaved, causing one of the coordinators to see the writes from the other by David Capwell · 9 weeks ago
  10. 6e3b6cb CEP-15 (Accord) accord.messages.Defer rejects Recurrent retry of Commit by David Capwell · 9 weeks ago
  11. eefc013 CEP-15: (C*) Improve Burn Tests to include thread scheduling by David Capwell · 3 months ago
  12. bc81f81 CEP-15: (Accord) Migrate Accord away from JDK random to a new interface RandomSource by David Capwell · 4 months ago
  13. f607a05 CEP-15/Accord Immutable State Refactor by Blake Eggleston · 4 months ago
  14. 07e3514 add AsyncChain implementations and tests by Blake Eggleston · 4 months ago
  15. b9025e5 CEP-15: (C*) Add git submodule for Accord (#29) by dcapwell · 4 months ago
  16. da77b74 Swap long for int inside Node.Id by Aleksey Yeschenko · 4 months ago
  17. 0cc9e27 use equals() rather than reference equality for excluding ourselves from the dependency builder by Caleb Rackliffe · 4 months ago
  18. 17eb7e7 accord build has you opt-in to rat checks, should have the build fail if rat checks fail (#31) by dcapwell · 4 months ago
  19. 1230ece Introduce Range transactions (#23) by Benedict Elliott Smith · 4 months ago
  20. 686326e Introduce RangeDeps (#21) by Benedict Elliott Smith · 4 months ago