From 2af0a1d88f73c8cd05ed071f47b5d3cdc6223051 Mon Sep 17 00:00:00 2001 From: Gregor Kleen Date: Wed, 23 Feb 2022 10:03:05 +0100 Subject: zfssnap: retain weekly --- modules/zfssnap/zfssnap.py | 1 + 1 file changed, 1 insertion(+) (limited to 'modules/zfssnap/zfssnap.py') diff --git a/modules/zfssnap/zfssnap.py b/modules/zfssnap/zfssnap.py index 857244f1..6d9bc6de 100644 --- a/modules/zfssnap/zfssnap.py +++ b/modules/zfssnap/zfssnap.py @@ -120,6 +120,7 @@ def prune(config, dry_run, keep_newest): ("4h", lambda t: (t.strftime('%Y-%m-%d'), floor(t.hour / 4) * 4)), ("12h", lambda t: (t.strftime('%Y-%m-%d'), floor(t.hour / 12) * 12)), ("daily", lambda t: t.strftime('%Y-%m-%d')), + ("halfweekly", lambda t: (t.strftime('%G-%V'), floor(int(t.strftime('%u')) / 4) * 4)), ("weekly", lambda t: t.strftime('%G-%V')), ("monthly", lambda t: t.strftime('%Y-%m')), ("yearly", lambda t: t.strftime('%Y')), -- cgit v1.2.3