[ https://issues.apache.org/jira/browse/CASSANDRA-7390?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14029978#comment-14029978 ]
Joshua McKenzie commented on CASSANDRA-7390: -------------------------------------------- Just noticed - the logic inside blockUntilFinished *does* check for pending jobs, so my previous comment about the function racing w/pendingRangeTasks is incorrect. That being said, there definitely is still a race in play here. > MoveTest fails intermittently > ----------------------------- > > Key: CASSANDRA-7390 > URL: https://issues.apache.org/jira/browse/CASSANDRA-7390 > Project: Cassandra > Issue Type: Bug > Reporter: Joshua McKenzie > Assignee: Joshua McKenzie > Priority: Minor > Fix For: 3.0 > > > Reproduce with: > for i in `seq 1 50`; do runTest MoveTest >> moveTestFailures.txt;done > Looks to fail roughly once out of every 5 runs or so > {code:title=failure} > [junit] Testcase: > newTestWriteEndpointsDuringMove(org.apache.cassandra.service.MoveTest): > FAILED > [junit] mismatched number of moved token expected:<0> but was:<1> > [junit] junit.framework.AssertionFailedError: mismatched number of moved > token expected:<0> but was:<1> > [junit] at > org.apache.cassandra.service.MoveTest.newTestWriteEndpointsDuringMove(MoveTest.java:140) > {code} > Edit: had this as Windows-only - turns out it's failing on on *nix as well -- This message was sent by Atlassian JIRA (v6.2#6252)