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.git


    from eb65c0e600 Support manual secondary index selection at the CQL level
     new 54b2f6acbc Improve:  - system_accord_debug.txn_update->txn_ops + 
force_apply, force_update, try_execute  - system_accord_debug.commands_for_key  
- system_accord_debug.commands_for_key_unmanaged  - 
system_accord_debug.redundant_before + locally_durable_to_X_store  - flush 
accord caches on shutdown
     new f02020f06d Improve ProgressLog:  - Schedule a fallback timeout for 
active requests to ensure progress with lost callbacks  - Clear active task for 
a txnId when new RunInvoker is registered  - Consult DurableBefore prior to 
invoking recovery  - Support user invoked reset of a command, clearing any 
active work and requeueing it  - (Testing): Treat progress log for RX as 
recurring tasks for burn test termination Also:  - Add TxnOps RECOVER, FETCH, 
RESET_PROGRESS_LOG
     new 420823afc5 Bootstrap must first wait for a quorum to apply the sync 
point to ensure the DurableBefore Majority condition holds transitively, since 
later quorums may include the bootstrapping node which does not participate in 
the durability of preceding transactions Also Improve:  - Apply MaxDecidedRX 
filtering to CommandsForKey RX dependencies  - Optimise 
AbstractRanges.sliceMinimal (burn test hotspot)  - Don't start shard schedulers 
on topology changes if not already started  - [...]

The 3 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:
 modules/accord                                     |   2 +-
 .../org/apache/cassandra/config/AccordSpec.java    |  11 +-
 .../cassandra/config/DatabaseDescriptor.java       |  22 +-
 .../cassandra/db/virtual/AccordDebugKeyspace.java  | 436 ++++++++++++++++++---
 src/java/org/apache/cassandra/journal/Params.java  |   3 +
 .../apache/cassandra/service/StorageService.java   |  14 +-
 .../service/accord/AccordCommandStore.java         |  71 +---
 .../service/accord/AccordExecutorLoops.java        |   7 -
 .../cassandra/service/accord/AccordKeyspace.java   |  13 +-
 .../cassandra/service/accord/AccordService.java    |  43 +-
 .../cassandra/service/accord/AccordTask.java       |   7 +-
 .../service/accord/CommandsForRanges.java          | 128 +-----
 .../cassandra/service/accord/IAccordService.java   |  25 ++
 .../cassandra/service/accord/api/AccordAgent.java  |   3 +-
 .../cassandra/service/accord/api/TokenKey.java     |  26 ++
 .../test/accord/AccordDropTableBase.java           |   6 +-
 .../simulator/test/AccordHarrySimulationTest.java  |   7 +
 .../config/DatabaseDescriptorRefTest.java          |   1 +
 .../db/virtual/AccordDebugKeyspaceTest.java        |   9 +-
 .../org/apache/cassandra/journal/TestParams.java   |   6 +
 .../serializers/CommandsForKeySerializerTest.java  |   1 -
 21 files changed, 601 insertions(+), 240 deletions(-)


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

Reply via email to