[
https://issues.apache.org/jira/browse/HBASE-23795?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17048742#comment-17048742
]
Mark Robert Miller commented on HBASE-23795:
--------------------------------------------
I think the fail safe finalizer asking everyone to be polite citizens and close
connections may be both failing in it's politeness and making a lot of the test
situation even worse at best. You have all these extra costs and bad affects on
GC with a finalizer, and the amount of connections these tests roll through and
do not close is very high. I think it's quite easily overwhelmed and I think it
contributes various bad things that probably varies by the garbage collector
in place.
Timely, proper connection closes and verification of reuse is a very fast gc
agnostic recipe. Those good citizens could use an assist, so I filed
HBASE-23918 Track sensitive resources to ensure they are closed and assist devs
in finding leaks.
> Enable all tests to be run in parallel on reused JVMs.
> ------------------------------------------------------
>
> Key: HBASE-23795
> URL: https://issues.apache.org/jira/browse/HBASE-23795
> Project: HBase
> Issue Type: Wish
> Reporter: Mark Robert Miller
> Priority: Major
>
> I'd like to be able to run HBase tests in under 30-40 minutes on good
> parallel hardware.
> It will require some small changes / fixes for that wish to come true.
--
This message was sent by Atlassian Jira
(v8.3.4#803005)