> Even if the gc call cleaned all files, it is not really acceptable on a > decent sized cluster due to the impact full gc has on performance. > Especially non-needed ones.
You can run with -XX:+ExplicitGCInvokesConcurrent to "safely" trigger CMS cycles. However that also means System.gc() semantics changes so I'm not sure off hand what'll happen to the auto-system.gc code in cassandra that attempts to free space. CASSANDRA-2521 is IMO the real solution. -- / Peter Schuller