Files
coolify/tests
Andras BacsaiandClaude Opus 5.5 f9d10c22fb fix(backups): stop volume backup recovery retry storms
The scheduler dispatched VolumeBackupRecoveryJob every minute for each
pending execution, and each job retried 20 times with a 60 second backoff.
A stuck execution kept about 20 failing jobs active at a time.

- Run each recovery job once; the scheduler is the only retry path.
- Make the job unique per execution so duplicates do not pile up.
- Dispatch recovery for an execution at most once every 5 minutes.
- Clear the pending flag and record the reason when recovery cannot
  succeed (server, resource, S3 storage, or filename no longer exists),
  so it does not fail forever and block new backups.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-02 09:35:13 +02:00
..