Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add Exponential Backoff mechanism #33

Open
gkorland opened this issue Mar 10, 2016 · 3 comments
Open

Add Exponential Backoff mechanism #33

gkorland opened this issue Mar 10, 2016 · 3 comments

Comments

@gkorland
Copy link

The current retry mechanism is too aggressive for SQL Azure.
Too many consecutive retries get "punished" by SQL Azure.

See:

  1. Retry service specific guidance
  2. Transient Fault Handling (Building Real-World Cloud Apps with Azure)
@seanlindo
Copy link

@gkorland I want to make sure I've understood the issue correctly-- is it possible that some users would see wait times for whatever action they're taking in the UI reach minutes?

@gkorland
Copy link
Author

gkorland commented May 6, 2016

@seanlindo no of course not but when a pool is retrying to fill the minimum connections it should use this retry gracefully.

@ben-page
Copy link
Member

ben-page commented May 6, 2016

I'll try to find some time to look over this. But, I'd definitely accept a PR for this.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

3 participants