[ 
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)

Reply via email to