[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]

158696 patch



I believe what's going on with this bug is that the VG editor is using
the sizes of the preexisting PVs (because they have not been deleted
yet) instead of the new PV request.

Crazy or not?

- Chris


Index: iw/lvm_dialog_gui.py =================================================================== RCS file: /usr/local/CVS/anaconda/iw/lvm_dialog_gui.py,v retrieving revision 1.46 diff -u -r1.46 lvm_dialog_gui.py --- iw/lvm_dialog_gui.py 12 Mar 2005 03:01:54 -0000 1.46 +++ iw/lvm_dialog_gui.py 25 May 2005 17:53:10 -0000 @@ -308,13 +308,18 @@ sw.set_policy(gtk.POLICY_NEVER, gtk.POLICY_AUTOMATIC) sw.set_shadow_type(gtk.SHADOW_IN)

-	for uid, size, used in alllvmparts:
+	for part in alllvmparts:
+	    uid = part[0]
 	    request = partitions.getRequestByID(uid)
+
 	    if request.type != REQUEST_RAID:
 		partname = "%s" % (request.device,)
 	    else:
 		partname = "md%d" % (request.raidminor,)

+	    size = request.getActualSize (partitions, self.diskset)
+	    used = part[2]
+
 	    # clip size to current PE
 	    pesize = int(self.peCombo.get_active_value())
 	    size = lvm.clampPVSize(size, pesize)
@@ -338,7 +343,11 @@
 	"""

 	row = 0
-	for uid, size, used in alllvmparts:
+	for part in alllvmparts:
+	    uid = part[0]
+	    request = partitions.getRequestByID(uid)
+	    size = request.getActualSize(partitions, self.diskset)
+
 	    # clip size to current PE
 	    pesize = int(self.peCombo.get_active_value())
 	    size = lvm.clampPVSize(size, pesize)


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]