Geo: Increase backoff cap for missing on primary
For legacy blobs, which are Job artifacts, LFS objects, and Uploads. On staging.gitlab.com, many files are (intentionally) missing on the primary, so geo.staging.gitlab.com attempts to sync them every hour. We don't want to disable retries after some maximum number, because we want the system to automatically recover if the files ever appear. But every hour is a bit excessive, given all retries have failed up to that point. So this commit raises the retry time cap for legacy blobs missing on primary from 1 hour to 4 hours. As an aside, resources which are replicated by the Geo framework will soon gain the automatic verification and re-verification feature. This will eventually resync resources which were missing on the primary and then became not missing.
Showing
Please register or sign in to comment