[PATCH 4/5][blivet] Simplify calculation of vol size when adding a btrfs subvol. (#1033356)
David Lehman
dlehman at redhat.com
Fri Nov 22 16:00:10 UTC 2013
The previous method of summing the subvolumes' req_size doesn't work
when the initial layout is a product of autopart since the base sizes
do not match the actual sizes due to growth.
---
blivet/devicefactory.py | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/blivet/devicefactory.py b/blivet/devicefactory.py
index 50362c1..8aad76e 100644
--- a/blivet/devicefactory.py
+++ b/blivet/devicefactory.py
@@ -1584,7 +1584,7 @@ class BTRFSFactory(DeviceFactory):
# automatic
if self.container and not self.device:
# For new subvols the size is in addition to the volume's size.
- size += sum(s.req_size for s in self.container.subvolumes)
+ size += self.container.size
size += self._get_device_space()
elif self.container_size == SIZE_POLICY_MAX:
--
1.8.1.4
More information about the anaconda-patches
mailing list