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

aweisberg pushed a commit to branch cep-15-accord
in repository https://gitbox.apache.org/repos/asf/cassandra.git


The following commit(s) were added to refs/heads/cep-15-accord by this push:
     new 15a1ee9de1 Fix ShortAccordSimulationTest
15a1ee9de1 is described below

commit 15a1ee9de1945389d2688a8ff463cfce61813903
Author: Ariel Weisberg <[email protected]>
AuthorDate: Thu Jan 30 10:24:01 2025 -0500

    Fix ShortAccordSimulationTest
    
    Patch by Ariel Weisberg; Reviewed by Alex Petrov for CASSANDRA-20264
---
 .../main/org/apache/cassandra/simulator/paxos/Ballots.java         | 7 ++++++-
 1 file changed, 6 insertions(+), 1 deletion(-)

diff --git 
a/test/simulator/main/org/apache/cassandra/simulator/paxos/Ballots.java 
b/test/simulator/main/org/apache/cassandra/simulator/paxos/Ballots.java
index c57f49341f..989626f1b6 100644
--- a/test/simulator/main/org/apache/cassandra/simulator/paxos/Ballots.java
+++ b/test/simulator/main/org/apache/cassandra/simulator/paxos/Ballots.java
@@ -27,12 +27,16 @@ import org.apache.cassandra.db.ClusteringComparator;
 import org.apache.cassandra.db.ColumnFamilyStore;
 import org.apache.cassandra.db.DecoratedKey;
 import org.apache.cassandra.db.Keyspace;
+import org.apache.cassandra.db.ReadCommand.PotentialTxnConflicts;
 import org.apache.cassandra.db.ReadExecutionController;
 import org.apache.cassandra.db.SinglePartitionReadCommand;
 import org.apache.cassandra.db.Slice;
 import org.apache.cassandra.db.Slices;
 import org.apache.cassandra.db.SystemKeyspace;
+import org.apache.cassandra.db.filter.ClusteringIndexSliceFilter;
 import org.apache.cassandra.db.filter.ColumnFilter;
+import org.apache.cassandra.db.filter.DataLimits;
+import org.apache.cassandra.db.filter.RowFilter;
 import org.apache.cassandra.db.marshal.Int32Type;
 import org.apache.cassandra.db.marshal.TimeUUIDType;
 import org.apache.cassandra.db.memtable.Memtable;
@@ -200,7 +204,8 @@ public class Ballots
 
     public static long latestBallotFromBaseTable(DecoratedKey key, 
TableMetadata metadata)
     {
-        SinglePartitionReadCommand cmd = 
SinglePartitionReadCommand.create(metadata, 0, key, Slice.ALL);
+        ClusteringIndexSliceFilter filter = new 
ClusteringIndexSliceFilter(Slices.with(metadata.comparator, Slice.ALL), false);
+        SinglePartitionReadCommand cmd = 
SinglePartitionReadCommand.create(metadata, 0, ColumnFilter.all(metadata), 
RowFilter.none(), DataLimits.NONE, key, filter, PotentialTxnConflicts.ALLOW);
         try (ReadExecutionController controller = cmd.executionController(); 
UnfilteredPartitionIterator partitions = cmd.executeLocally(controller))
         {
             if (!partitions.hasNext())


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

Reply via email to