diff options
author | Peter Jones <pjones@redhat.com> | 2005-03-07 22:19:06 +0000 |
---|---|---|
committer | Peter Jones <pjones@redhat.com> | 2005-03-07 22:19:06 +0000 |
commit | 4f9c6e49d113a88a28c55c51bb5eab6ad756612b (patch) | |
tree | 0f2f3355e5a7b26a5cf2a876ee5eab089db59241 /autopart.py | |
parent | f81dfcb3564fe4bbbd18b10d0dc30e1706992b10 (diff) | |
download | anaconda-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.py | 7 |
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) |