summaryrefslogtreecommitdiffstats
path: root/autopart.py
diff options
context:
space:
mode:
authorPeter Jones <pjones@redhat.com>2005-03-07 22:19:06 +0000
committerPeter Jones <pjones@redhat.com>2005-03-07 22:19:06 +0000
commit4f9c6e49d113a88a28c55c51bb5eab6ad756612b (patch)
tree0f2f3355e5a7b26a5cf2a876ee5eab089db59241 /autopart.py
parentf81dfcb3564fe4bbbd18b10d0dc30e1706992b10 (diff)
downloadanaconda-4f9c6e49d113a88a28c55c51bb5eab6ad756612b.tar.gz
anaconda-4f9c6e49d113a88a28c55c51bb5eab6ad756612b.tar.xz
anaconda-4f9c6e49d113a88a28c55c51bb5eab6ad756612b.zip
comment out new log events that are only marginally helpful
clamp each LV's max size, initial size, and growth amounts to pesize
Diffstat (limited to 'autopart.py')
-rw-r--r--autopart.py7
1 files changed, 6 insertions, 1 deletions
diff --git a/autopart.py b/autopart.py
index d06ac1669..012b8debd 100644
--- a/autopart.py
+++ b/autopart.py
@@ -517,8 +517,11 @@ def growLogicalVolumes(diskset, requests):
cursize = {}
for req in growreqs:
size = req.getActualSize(requests, diskset)
+ size = lvm.clampPVSize(size, vgreq.pesize)
initsize[req.logicalVolumeName] = size
cursize[req.logicalVolumeName] = size
+ if req.maxSizeMB:
+ req.maxSizeMB = lvm.clampPVSize(req.maxSizeMB, vgreq.pesize)
# print "init sizes",req.logicalVolumeName, size
if DEBUG_LVM_GROW:
log("init sizes for %s: %s",req.logicalVolumeName, size)
@@ -572,7 +575,9 @@ def growLogicalVolumes(diskset, requests):
fraction = float(req.getStartSize())/float(totsize)
- newsize = cursize[req.logicalVolumeName] + vgfree*fraction
+ newsize = lvm.clampPVSize(vgfree*fraction, vgreq.pesize)
+ newsize += cursize[req.logicalVolumeName]
+
if req.maxSizeMB:
newsize = min(newsize, req.maxSizeMB)