---
blivet/devices.py | 5 +++++
1 file changed, 5 insertions(+)
diff --git a/blivet/devices.py b/blivet/devices.py
index 05707e9..0ac65f3 100644
--- a/blivet/devices.py
+++ b/blivet/devices.py
@@ -2484,6 +2484,11 @@ class LVMLogicalVolumeDevice(DMDevice):
size = property(StorageDevice._getSize, _setSize)
@property
+ def maxSize(self):
+ """ The maximum size this lv can be. """
+ return min(self.format.maxSize, self.size + self.vg.freeSpace)
+
+ @property
def vgSpaceUsed(self):
""" Space occupied by this LV, not including snapshots.
"""
return (self.vg.align(self.size, roundup=True) * self.stripes
--
1.8.1.4