You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@qpid.apache.org by "Keith Wall (JIRA)" <ji...@apache.org> on 2015/02/14 09:41:12 UTC
[jira] [Resolved] (QPID-6336) [0-8..0-91] State of connection can
be corrupted by subsequent reconnection attempts
[ https://issues.apache.org/jira/browse/QPID-6336?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Keith Wall resolved QPID-6336.
------------------------------
Resolution: Fixed
> [0-8..0-91] State of connection can be corrupted by subsequent reconnection attempts
> ------------------------------------------------------------------------------------
>
> Key: QPID-6336
> URL: https://issues.apache.org/jira/browse/QPID-6336
> Project: Qpid
> Issue Type: Bug
> Components: Java Client
> Affects Versions: 0.12, 0.18, 0.22, 0.30
> Reporter: Keith Wall
> Assignee: Keith Wall
> Fix For: 0.31
>
>
> If the connection url is configured to retry failed connections, a race in the 0-8..0-91 path means that it is possible for the internal state of the connection to become corrupt. This can cause the JMS Connection object to believe it is closed when it is not, and the underlying protocol handler object may emit a invalid sequence of AMQ connection frames during the re-connect attempts.
> The problem does not occur if the connection (or reconnection) attempt fails owing to a TCP connection refused, but does occur if the connection failure occurs later i.e virtual host not active or password error. For this reason, this problem is most likely to affect users of the Java Broker utilising the BDB-HA option where failover is used to follow the active virtual host.
> The 0-10 path is unaffected.
>
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)
---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@qpid.apache.org
For additional commands, e-mail: dev-help@qpid.apache.org