Details
-
Bug
-
Status: Resolved
-
Normal
-
Resolution: Fixed
-
None
-
Correctness - API / Semantic Implementation
-
Critical
-
Low Hanging Fruit
-
Code Inspection
-
All
-
None
-
Description
The current upgrade from/to logic is based off a list filter on from/to pairs, and runs the test multiple times for each pair; this does not actually validate that the different paths upgrade cleanly.
Instead, we need to test each supported path; example 3.0 -> 4.2
3.0.28 -> [4.2] 3.0.28 -> [3.11.14, 4.2] 3.0.28 -> [4.1-alpha1, 4.2] 3.0.28 -> [4.0.5, 4.2] 3.0.28 -> [3.11.14, 4.1-alpha1, 4.2] 3.0.28 -> [3.11.14, 4.0.5, 4.2] 3.0.28 -> [4.0.5, 4.1-alpha1, 4.2] 3.0.28 -> [3.11.14, 4.0.5, 4.1-alpha1, 4.2]
Attachments
Issue Links
- is related to
-
CASSANDRA-17636 Test Failure: org.apache.cassandra.distributed.upgrade.MixedModeFrom3ReplicationTest.testSimpleStrategy
- Resolved
- links to