Cassandra Injvm Dtest

Comprehensive guide for writing Apache Cassandra in-JVM distributed tests (dtests). Use when creating tests that simulate multi-node Cassandra clusters within a single JVM for faster integration testing. Covers cluster creation (single-node, multi-node, multi-datacenter), configuration (all cassandra.yaml parameters, features, network topology), instance lifecycle (startup/shutdown/restart), query execution, message filtering for failure scenarios, running code on instances, ClusterUtils utilities, and debugging classloader-related issues (serialization failures, same-class-different-classloader problems). Use when this capability is needed.

tomevault-io Updated

File contents

tomevault-io/skills-registry/tree/main/apache--cassandra--cassandra commit 63832e018f

Frequently asked questions

npx skillmds@latest add tomevault-io/cassandra-injvm-dtest