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 use of retries with exponential backoff to PortalClient requests #741

Closed
dotsdl opened this issue Sep 5, 2023 · 1 comment · Fixed by #758
Closed

Add use of retries with exponential backoff to PortalClient requests #741

dotsdl opened this issue Sep 5, 2023 · 1 comment · Fixed by #758
Labels
Interface Related to the Interface layer (QCPortal)

Comments

@dotsdl
Copy link
Collaborator

dotsdl commented Sep 5, 2023

IP networks are not 100% reliable, so some fraction of HTTP requests from the PortalClient can fail during normal usage. Adding built in use of retries with exponential backoff (e.g. via retry) would smooth over these failures for users/compute.

@dotsdl dotsdl added the Interface Related to the Interface layer (QCPortal) label Sep 5, 2023
@dotsdl dotsdl changed the title Add use of [retry](https://pypi.org/project/retry/) to PortalClient requests Add use of retries with exponential backoff to PortalClient requests Sep 5, 2023
@dotsdl
Copy link
Collaborator Author

dotsdl commented Sep 5, 2023

This would partially address issues raised in #740.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Interface Related to the Interface layer (QCPortal)
Projects
None yet
Development

Successfully merging a pull request may close this issue.

1 participant