Details
-
Bug
-
Status: Resolved
-
Normal
-
Resolution: Fixed
-
Correctness - Test Failure
-
Normal
-
Low Hanging Fruit
-
Code Inspection
-
All
-
None
-
Description
The test org.apache.cassandra.distributed.test.DistributedReadWritePathTest#failingReadRepairTest makes a few assumptions which are not valid at the moment.
1) the write to node 1 and 2 have the same digest (they don’t, this is caused by the timestamp being different)
2) node 3 will participate with the read; it won’t give the fact that org.apache.cassandra.locator.ReplicaPlans#contactForRead will speculate the first 2 nodes always, so node 3 won’t get involved with the repair
3) node 3 will attempt to get repaired (it won’t because its never looked at)
Attachments
Issue Links
- links to