Alex Rudyy created QPID-4289:
--------------------------------
Summary: [Java Client 0-8/0-9.x] Failover functionality does not
restore the connection
Key: QPID-4289
URL: https://issues.apache.org/jira/browse/QPID-4289
Project: Qpid
Issue Type: Bug
Components: Java Client
Affects Versions: 0.18, 0.16, 0.19
Reporter: Alex Rudyy
Assignee: Alex Rudyy
Fix For: 0.19
Failover functionality on 0-8/0-9.x java client does not restore the connection
in the following scenarios:
* when on initial establishing of the connectivity the connection object is
marked as closed after to not being able to connect to the first brokers from
the broker list but managed to connect to the one of the following brokers from
the broker list
* there are racing condition between waking up the connection state waiters and
closing the phisical connection. As result, waiters are notified, new
connection is created and closed afterwards.
* on killing the broker when no IOException is thrown from socket input/output
streams but -1 is returned by read operation instead, the failover starts but
IoSender thread is left running. As result, on multiple reconnection attempts
the thread resources can be exhausted and that can potentially result in OOME.
--
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: [email protected]
For additional commands, e-mail: [email protected]