[ 
https://issues.apache.org/jira/browse/AMQ-5604?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Timothy Bish resolved AMQ-5604.
-------------------------------
    Resolution: Fixed

Fixed on master

> AMQP: Clean up unit test start / stop code, excessive thread creation casuse 
> slowdowns.
> ---------------------------------------------------------------------------------------
>
>                 Key: AMQ-5604
>                 URL: https://issues.apache.org/jira/browse/AMQ-5604
>             Project: ActiveMQ
>          Issue Type: Sub-task
>          Components: AMQP
>    Affects Versions: 5.11.0, 5.11.1
>            Reporter: Timothy Bish
>            Assignee: Timothy Bish
>            Priority: Minor
>             Fix For: 5.12.0
>
>
> The current test support code uses single thread executor instances as 
> defense against hangs on test tearDown but is a bit aggressive with it as it 
> also does Broker start / stop in an executor and never reuses them so every 
> test run requires three to four threads just to start stop.  There's also 
> some thread interruption bits that blindly interrupt anything that is not the 
> main thread which could lead to problems with the JUnit threads etc.  We can 
> reduce this all down to one executor to close the legacy QPid JMS client 
> connection which does sometimes hang on close. 
> This shaves off anywhere from 1.5 to 2 minutes from the test run. 



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Reply via email to