Skip to content
This repository has been archived by the owner on Sep 15, 2022. It is now read-only.

Consider implementing exponential backoffs for requests to GCS #42

Open
dconry opened this issue Feb 24, 2020 · 0 comments
Open

Consider implementing exponential backoffs for requests to GCS #42

dconry opened this issue Feb 24, 2020 · 0 comments

Comments

@dconry
Copy link

dconry commented Feb 24, 2020

A recent (2/18) change to Cloud Storage on Google's end temporarily impacted pushes to our self-hosted registry. Certain layers were consistently failing to upload, corresponding to bursts of HTTP 429 errors showing up in the backend storage logs.

Because this caused a number of related issues, Google rolled back the change rather quickly. Support indicates they are not currently planning to implement a similar change in the near future, but they recommend changing request libraries to use exponential backoff in case of failure, to prevent recurrence on future storage changes:

https://cloud.google.com/storage/docs/exponential-backoff

I've not examined the code in detail... perhaps this issue could be considered as a future enhancement.

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

No branches or pull requests

1 participant