[ 
https://issues.apache.org/jira/browse/CASSANDRA-18341?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

David Capwell updated CASSANDRA-18341:
--------------------------------------
     Bug Category: Parent values: Correctness(12982)Level 1 values: Test 
Failure(12990)
       Complexity: Normal
    Discovered By: Unit Test
    Fix Version/s: 5.x
         Severity: Normal
           Status: Open  (was: Triage Needed)

I think this is LHF but you first need to understand Simulator and Actions, so 
made it "normal"

> Accord simulator fails with "available partitions are empty!"
> -------------------------------------------------------------
>
>                 Key: CASSANDRA-18341
>                 URL: https://issues.apache.org/jira/browse/CASSANDRA-18341
>             Project: Cassandra
>          Issue Type: Bug
>          Components: Accord, Test/fuzz
>            Reporter: David Capwell
>            Priority: Normal
>             Fix For: 5.x
>
>
> With the change to allow accord to run with multiple partitions in simulator 
> we can hit an edge case where all partitions are used in queries, so the 
> current query isn’t able to find a partition to use, causing this error
> {code}
> junit.framework.AssertionFailedError: available partitions are empty!
>       at 
> org.apache.cassandra.simulator.paxos.AbstractPairOfSequencesPaxosSimulation.consume(AbstractPairOfSequencesPaxosSimulation.java:252)
>       at 
> org.apache.cassandra.simulator.paxos.AbstractPairOfSequencesPaxosSimulation.access$000(AbstractPairOfSequencesPaxosSimulation.java:72)
>       at 
> org.apache.cassandra.simulator.paxos.AbstractPairOfSequencesPaxosSimulation$2.get(AbstractPairOfSequencesPaxosSimulation.java:211)
>       at 
> org.apache.cassandra.simulator.paxos.AbstractPairOfSequencesPaxosSimulation$2.get(AbstractPairOfSequencesPaxosSimulation.java:207)
>       at org.apache.cassandra.simulator.Actions.next(Actions.java:145)
>       at 
> org.apache.cassandra.simulator.Actions.lambda$streamNextSupplier$3(Actions.java:154)
>       at 
> org.apache.cassandra.simulator.Actions$LambdaAction.performSimple(Actions.java:63)
>       at 
> org.apache.cassandra.simulator.Action.performAndRegister(Action.java:468)
>       at org.apache.cassandra.simulator.Action.perform(Action.java:486)
>       at 
> org.apache.cassandra.simulator.ActionSchedule.next(ActionSchedule.java:378)
>       at 
> org.apache.cassandra.simulator.paxos.PaxosSimulation$2.next(PaxosSimulation.java:255)
>       at 
> org.apache.cassandra.simulator.paxos.PaxosSimulation.run(PaxosSimulation.java:227)
>       at 
> org.apache.cassandra.simulator.paxos.AbstractPairOfSequencesPaxosSimulation.run(AbstractPairOfSequencesPaxosSimulation.java:295)
>       at 
> org.apache.cassandra.simulator.paxos.PairOfSequencesAccordSimulation.run(PairOfSequencesAccordSimulation.java:62)
>       at 
> org.apache.cassandra.simulator.SimulationRunner$Run.run(SimulationRunner.java:374)
>       at 
> org.apache.cassandra.simulator.paxos.AccordSimulationRunner$Run.run(AccordSimulationRunner.java:39)
>       at 
> org.apache.cassandra.simulator.paxos.AccordSimulationRunner$Run.run(AccordSimulationRunner.java:30)
>       at 
> org.apache.cassandra.simulator.SimulationRunner$BasicCommand.run(SimulationRunner.java:355)
>       at 
> org.apache.cassandra.simulator.paxos.AccordSimulationRunner.main(AccordSimulationRunner.java:76)
>       at 
> org.apache.cassandra.simulator.test.ShortAccordSimulationTest.simulationTest(ShortAccordSimulationTest.java:32)
> {code}
> See 
> https://app.circleci.com/pipelines/github/dcapwell/cassandra/1947/workflows/05ee1183-36a0-41de-a798-e49b4e1ec413/jobs/19052



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

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

Reply via email to