Actions
Task #1929
openbetter guard backups against running into each other
Status:
New
Priority:
Low
Assignee:
-
Category:
Backups
Target version:
-
Start date:
Due date:
% Done:
0%
Tags:
Salt
URL:
Description
randomly spreading the backups across the day is only measure currently.
however that doesn't take backup size/time it takes to backup into account, so load/bandwidth usage is not distributed evenly and especially for new backups jobs can run into each other (mainly bilbo & jenkins affected I guess). this can be guarded against withlock
maybe a better approach is to have a single cronjob trigger for all backups, that is then in turn run in parallel with x number of jobs in a matter like
find /etc/rsnapshot/*.conf -print0 | xargs -0r -P 12 -I CONFIG /bin/sh -c '/usr/bin/rsnapshot -cCONFIG sync ; /usr/bin/rsnapshot -cCONFIG daily'
but depending on the headroom this also might need the withlock / some means to prevent running into each other.
Updated by Alexander Werner almost 10 years ago
Backup will not run twice at the same time, rsnapshot checks for existance of pid file and pid.
Actions