Closed
Description
Summary
In the file ServiceBusRetryPolicy.cs, the RunOperation method checks to see if IsServerBusy is set and whether the tryTimeout is less than ServerBusyBaseSleepTime. Update that check to test IsServerBusy and (tryTimeout * (Options.MaxRetries - failedAttemptCount)) less than ServerBusySleepTime. Write or update tests to validate the behavior and add an entry to the ChangeLog.md describing the change.