MolSSI / QCFractal

A distributed compute and database platform for quantum chemistry.
https://molssi.github.io/QCFractal/
BSD 3-Clause "New" or "Revised" License
144 stars 47 forks source link

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

Closed dotsdl closed 10 months ago

dotsdl commented 11 months ago

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 commented 11 months ago

This would partially address issues raised in #740.