Skip to content

[Enhancement]: Add Smart Job Retry Setting #170

Open

Description

@KrzysztofKiser

Current Behavior

Currently, when a backup job fails at any point, it needs to be run manually or wait for the next scheduled run.

Proposed Improvement

Add a retry setting to the backup jobs (ideally with the option to set templates and defaults) that would allow X number of retries when a job is failing.
The retry should be smart, meaning that if the job fails to upload the backup to the destination, it should only try to upload it again, not start over (this will save time and resources for large backups).

Motivation

Most backups are automated and when they fail for any reason, the automation is no longer there until the next scheduled run which can easily lead to missing backups if not actioned manually in time.

Area

Backup / Restore

Additional Context

No response

Activity

  1. self-assigned this
    on Sep 27, 2026
  2. Skyfay commented on Sep 27, 2026

    @Skyfay
    Owner

    Hey @KrzysztofKiser

    Thank you for creating this issue. I think it definitely makes sense for scenarios where, for example, a storage provider is temporarily unavailable. However, based on my experience, I would say that often when something doesn't work, it's something that a retry can't fix. You usually have to do that by hand.

    But I'll add it to the list for now, and I'll take another look at it later :)

  3. KrzysztofKiser commented on Sep 27, 2026

    @KrzysztofKiser
    Author

    Thank you! ❤️
    It's generally not a huge problem when noticed in time, but for large backups that take hours to complete, it makes no sense to start from scratch when the archive is already there, it just needs to try to upload it again.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

Labels

enhancementAn improvement to an existing feature

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions