Details
-
Improvement
-
Status: Resolved
-
Low
-
Resolution: Duplicate
-
None
-
None
-
None
Description
QueryProcessor's evictionCheckTimer isn't daemon and is not named. Makes it difficult to track down when blocking application (i.e. forked benchmarks from JMH will freeze waiting for completion).
for what its worth, little hack to work around it to make tests complete:
Field f = QueryProcessor.class.getDeclaredField("evictionCheckTimer"); f.setAccessible(true); ((ScheduledExecutorService)f.get(null)).shutdown();
Attachments
Attachments
Issue Links
- duplicates
-
CASSANDRA-8334 Use a NamedThreadFactory for QueryProcessor.evictionCheckTimer
- Resolved