From 6238c91d5652e9b341c9a7d20e8c7c5ae7a3dce7 Mon Sep 17 00:00:00 2001 From: Vojtech Trefny Date: Mon, 29 Jan 2024 15:09:47 +0100 Subject: [PATCH] Fix getting default LVM cache metadata size from libblockdev Blivet expects all these sizes to be instance of blivet.size.Size and not an integer. --- blivet/devices/lvm.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/blivet/devices/lvm.py b/blivet/devices/lvm.py index 365261587..bb3cac0df 100644 --- a/blivet/devices/lvm.py +++ b/blivet/devices/lvm.py @@ -2311,7 +2311,7 @@ def autoset_md_size(self, enforced=False): old_md_size = self._metadata_size if self._metadata_size == 0 or enforced: - self._metadata_size = blockdev.lvm.cache_get_default_md_size(self._size) + self._metadata_size = Size(blockdev.lvm.cache_get_default_md_size(self._size)) log.debug("Using recommended metadata size: %s", self._metadata_size) self._metadata_size = self.vg.align(self._metadata_size, roundup=True)