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 2014/07/19 13:20:38 UTC

[jira] [Resolved] (QPID-4301) Remediate the failover functionality

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

Keith Wall resolved QPID-4301.
------------------------------

    Resolution: Won't Fix

Agreed in a product backlog review - won’t fix.

> Remediate the failover functionality
> ------------------------------------
>
>                 Key: QPID-4301
>                 URL: https://issues.apache.org/jira/browse/QPID-4301
>             Project: Qpid
>          Issue Type: Bug
>          Components: Java Client
>    Affects Versions: 0.16, 0.18, 0.19
>            Reporter: Alex Rudyy
>
> The existing failover functionality is not fully transparent for the client application.
> On running the failover the client might ran into the following issue:
>     * Previous IOReceiver thread can start a failover again when failover thread just re-established the connection
>     * Connection closed flag is reset on every connection attempt. There is a chance when user calls connection#close and failover is in progress the connection closed flag will be reset and failover will restore-the connection
>     * JMSException can be thrown on Session#close, MessageCondumer#close(), MessageProduce#send if they are called when connectivity is lost but failover thread has not started yet.
>     * Whilst connecting to the node when tcp connection is established and amqp connection is in process of establishing the network outages can result in the network connection being closed but connection state waiters are not get notified. As result waiters will wait until timeout (30 seconds ) expires before trying next re-connection attempt.



--
This message was sent by Atlassian JIRA
(v6.2#6252)

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@qpid.apache.org
For additional commands, e-mail: dev-help@qpid.apache.org