diff --git a/bundles/backup-server/files/rotate-single-backup-client b/bundles/backup-server/files/rotate-single-backup-client index b031866..ee49e26 100644 --- a/bundles/backup-server/files/rotate-single-backup-client +++ b/bundles/backup-server/files/rotate-single-backup-client @@ -87,7 +87,8 @@ for bucket in INTERVALS.keys(): syslog(f'something is wrong, there are no snapshots for {bucket}') continue - keep_age = INTERVALS[bucket] * client_settings[bucket] + # see comment in zfs-auto-snapshot about doing +1 here + keep_age = INTERVALS[bucket] * (client_settings[bucket]+1) # oldest snapshots come first for ts in snapshots[:-int(client_settings[bucket])]: