From 782b30d064be9662e9d9bb67b81b9fc4f78c0589 Mon Sep 17 00:00:00 2001 From: cronekorkn Date: Fri, 7 Oct 2022 20:33:00 +0200 Subject: [PATCH] offsite-backups disable zfs-import-cache --- bundles/zfs/items.py | 7 +++++++ bundles/zfs/metadata.py | 1 + nodes/wb.offsite-backups.py | 1 + 3 files changed, 9 insertions(+) diff --git a/bundles/zfs/items.py b/bundles/zfs/items.py index 90bd32a..81c2c33 100644 --- a/bundles/zfs/items.py +++ b/bundles/zfs/items.py @@ -42,6 +42,13 @@ svc_systemd = { 'pkg_apt:zfs-zed' }, }, + 'zfs-import-cache': { + 'enabled': node.metadata.get('zfs/import-cache'), + 'running': None, + 'needs': { + 'pkg_apt:zfs-zed' + }, + }, } for name, config in node.metadata.get('zfs/datasets', {}).items(): diff --git a/bundles/zfs/metadata.py b/bundles/zfs/metadata.py index ceeaf47..2337495 100644 --- a/bundles/zfs/metadata.py +++ b/bundles/zfs/metadata.py @@ -76,6 +76,7 @@ defaults = { 'weekly': 4, 'monthly': 24, }, + 'import-cache': True, }, } diff --git a/nodes/wb.offsite-backups.py b/nodes/wb.offsite-backups.py index fbf5bbb..15939e1 100644 --- a/nodes/wb.offsite-backups.py +++ b/nodes/wb.offsite-backups.py @@ -55,6 +55,7 @@ }, }, 'zfs': { + 'import-cache': False, 'pools': { 'tank': { 'devices': [