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

uploader: Improve upload retry policy #61

Merged
merged 7 commits into from
Aug 22, 2024
Merged

uploader: Improve upload retry policy #61

merged 7 commits into from
Aug 22, 2024

Commits on Jul 25, 2024

  1. core: Improve retry policy for uploads

    Have 2 tiers of retries:
     - one shorter cycle, when trying to upload to primary or backup, where
       we retry a couple times up to 1m
     - a longer cycle wrapping those 2, to sustain potentially long running
       crisis. We wait longer between each retry and keep trying for up to 1h
    
    The first loop solves for transient errors when saving to primary or backup
    storage, while the second loop solves for longer running incidents, for which
    it's probably better to keep trying for a long time instead of dropping the
    process and lose the recording saving.
    victorges authored and mjh1 committed Jul 25, 2024
    Configuration menu
    Copy the full SHA
    01f77b3 View commit details
    Browse the repository at this point in the history
  2. core: Avoid keeping files in memory

    victorges authored and mjh1 committed Jul 25, 2024
    Configuration menu
    Copy the full SHA
    bab205f View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    8e1577c View commit details
    Browse the repository at this point in the history

Commits on Aug 9, 2024

  1. Configuration menu
    Copy the full SHA
    bdd1bf3 View commit details
    Browse the repository at this point in the history

Commits on Aug 12, 2024

  1. Configuration menu
    Copy the full SHA
    38ab542 View commit details
    Browse the repository at this point in the history

Commits on Aug 22, 2024

  1. Configuration menu
    Copy the full SHA
    02957ca View commit details
    Browse the repository at this point in the history
  2. fix test

    mjh1 committed Aug 22, 2024
    Configuration menu
    Copy the full SHA
    5d8ffd0 View commit details
    Browse the repository at this point in the history