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

Timothy Bish resolved AMQ-6290.
-------------------------------
       Resolution: Fixed
    Fix Version/s: 5.13.4

> JMS Pool reconnection logic not always reliable
> -----------------------------------------------
>
>                 Key: AMQ-6290
>                 URL: https://issues.apache.org/jira/browse/AMQ-6290
>             Project: ActiveMQ
>          Issue Type: Bug
>          Components: activemq-pool, JMS client
>    Affects Versions: 5.13.0, 5.13.1, 5.13.2, 5.13.3
>            Reporter: Timothy Bish
>            Assignee: Timothy Bish
>             Fix For: 5.14.0, 5.13.4
>
>
> The reconnect on exception configuration setting in the JMS pool relies on an 
> exception being thrown from the ExceptionListener to signal a reconnect 
> needed.  This can miss an exception thrown from the start method when the 
> initial connection attempt is being made and things like security exceptions 
> trigger connection failure.  Even if the exception is given to the listener 
> it happens asynchronously which means the pool will be handling out known 
> broken connection instances until the listener gets around to running the 
> close logic.
> For the start method we should also be handling the exception in 
> ConnectionPool and checking for the reconnect on exception flag to indicate a 
> failure has occurred and the Connection should be closed and evicted from the 
> pool.  



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

Reply via email to