qpid-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Alex Rudyy (JIRA)" <j...@apache.org>
Subject [jira] [Created] (QPID-4301) Remediate the failover functionality
Date Wed, 12 Sep 2012 14:41:07 GMT
Alex Rudyy created QPID-4301:

             Summary: 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.18, 0.16, 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 is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira

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

View raw message