• Mike Kozono's avatar
    Geo: Increase backoff cap for missing on primary · a53383fd
    Mike Kozono authored
    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.
    a53383fd
delay.rb 619 Bytes