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.

Reply via email to