mirror of https://github.com/apache/cassandra
Backport support optional network/gossip test features, instance generations and subnet support from trunk. Backport MessageFilter and cluster builder API changes to match trunk (except for the change in namespace for Verbs). Add a test for repeatedly creating/tearing down in-JVM dtest clusters to help find resource leaks. Change IsolatedExecutor to clean up on an executor with zero core threads so that it exits sooner enabling GC on the InstanceClassLoader. Moved classloader close after shutdown to prevent improve logging when the isolated executor is shutdown. Update the logback config for dtests to make it obvious which log threads are for instances vs the main logger. Disable native library loading until it can be reinstated (tracked in CASSANDRA-15170). Shutdown various executors and threads that were preventing the instance classloader from being unloaded. Add test-jvm-dtest-some ant target Patch by Jon Meredith; Reviewed by Alex Petrov and Benedict Elliott Smith for CASSANDRA-15170 |
||
|---|---|---|
| .. | ||
| burn/org/apache/cassandra | ||
| conf | ||
| data | ||
| distributed/org/apache/cassandra/distributed | ||
| long/org/apache/cassandra | ||
| microbench/org/apache/cassandra/test/microbench | ||
| pig/org/apache | ||
| resources | ||
| unit/org/apache/cassandra | ||