FailoverSingleServer delays on first connection.
------------------------------------------------
Key: QPID-895
URL: https://issues.apache.org/jira/browse/QPID-895
Project: Qpid
Issue Type: Bug
Reporter: Martin Ritchie
Priority: Minor
Summary:
_currentRetries is -1 on first connection but at the delay point in
getNextBroker it has already been incremented.
I'm sure the code was supposed to incorrectly say '-1' rather than '1' but both
of those are wrong. We want to delay on all subsequent connection attempts
which means '> 0'.
- if (delayStr != null && _currentRetries != 1)
+ if (delayStr != null && _currentRetries > 0)
So this should fix the issue. A work around is to use two brokers in the URL
with their own connectdelay that way it will use the RoundRobin Method which
doesn't have this bug.
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.