34 lines
1.4 KiB
Diff
34 lines
1.4 KiB
Diff
From 2970b30815943edaa1575095cbf434fa9fc288a8 Mon Sep 17 00:00:00 2001
|
|
From: David Lehman <dlehman@redhat.com>
|
|
Date: Wed, 11 Mar 2020 12:58:50 -0400
|
|
Subject: [PATCH 2/2] Allow for reserved vg space and a growable thin pool.
|
|
(#1783946)
|
|
|
|
---
|
|
blivet/devices/lvm.py | 9 +++++----
|
|
1 file changed, 5 insertions(+), 4 deletions(-)
|
|
|
|
diff --git a/blivet/devices/lvm.py b/blivet/devices/lvm.py
|
|
index 3b33104d..ed25fd1a 100644
|
|
--- a/blivet/devices/lvm.py
|
|
+++ b/blivet/devices/lvm.py
|
|
@@ -417,10 +417,11 @@ class LVMVolumeGroupDevice(ContainerDevice):
|
|
reserved = self._reserved_percent * Decimal('0.01') * self.size
|
|
elif self._reserved_space > Size(0):
|
|
reserved = self._reserved_space
|
|
- elif self._thpool_reserve and any(lv.is_thin_pool for lv in self._lvs):
|
|
- reserved = min(max(self._thpool_reserve.percent * Decimal(0.01) * self.size,
|
|
- self._thpool_reserve.min),
|
|
- self._thpool_reserve.max)
|
|
+
|
|
+ if self._thpool_reserve and any(lv.is_thin_pool for lv in self._lvs):
|
|
+ reserved += min(max(self._thpool_reserve.percent * Decimal(0.01) * self.size,
|
|
+ self._thpool_reserve.min),
|
|
+ self._thpool_reserve.max)
|
|
|
|
# reserve space for the pmspare LV LVM creates behind our back
|
|
reserved += self.pmspare_size
|
|
--
|
|
2.25.4
|
|
|