Nick Dimiduk created HBASE-24658: ------------------------------------ Summary: Update PolicyBasedChaosMonkey to use a thread pool Key: HBASE-24658 URL: https://issues.apache.org/jira/browse/HBASE-24658 Project: HBase Issue Type: Task Components: integration tests Reporter: Nick Dimiduk Assignee: Nick Dimiduk
Running {{ServerKillingChaosMonkey}} via {{RESTApiClusterManager}} for any duration of time slowly leaks region servers. I see failures on the RESTApi side go unreported on the ChaosMonkey side. It seems like {{RuntimeExceptions}} are being thrown and lost. {{PolicyBasedChaosMonkey}} uses a primitive means of thread management anyway. Update to use a thread pool, thread groups, and an uncaughtExceptionHandler. -- This message was sent by Atlassian Jira (v8.3.4#803005)