Details
-
Task
-
Status: Resolved
-
Normal
-
Resolution: Fixed
-
Quality Assurance
-
Normal
-
All
-
None
-
Description
CASSANDRA-16180, CASSANDRA-16181, and CASSANDRA-15977 have largely focused on auditing the existing tests around coordination, replication, and read-repair, respectively. We've expanded existing test cases, added coverage around components that we've refactored along the way, and added in-JVM dtest upgrade tests where possible.
What remains is verifying the distributed read and write paths in the face of common operational events, namely node restarts, bootstrapping, decommission, and cleanup. If we can find a way to simulate these events, Harry seems like a good candidate to host the verification logic itself.
To keep things simple initially, I would propose that we start by testing simple read-only and write-only workloads (the former without read repair).
Attachments
Issue Links
- causes
-
CASSANDRA-18002 Update NetBeans project file for dependency changes since 7th July 2021
- Resolved
- Dependency
-
CASSANDRA-17140 Broken test_rolling_upgrade - upgrade_tests.upgrade_through_versions_test.TestUpgrade_indev_3_0_x_To_indev_4_0_x
- Resolved
- is a child of
-
CASSANDRA-15579 4.0 quality testing: Distributed Read/Write Path: Coordination, Replication, and Read Repair
- Resolved
- is related to
-
CASSANDRA-15497 Implement node bootstrap in in-JVM tests
- Resolved
-
CASSANDRA-15935 Improve machinery for testing consistency in presence of range movements
- Resolved
- relates to
-
CASSANDRA-15588 4.0 quality testing: Cluster Upgrade
- Resolved
- links to