LUInstanceCreate: self.disks is a dict not a disk object
authorRené Nussbaumer <rn@google.com>
Fri, 6 Jan 2012 15:44:48 +0000 (16:44 +0100)
committerRené Nussbaumer <rn@google.com>
Tue, 10 Jan 2012 12:34:34 +0000 (13:34 +0100)
Signed-off-by: René Nussbaumer <rn@google.com>
Reviewed-by: Michael Hanselmann <hansmi@google.com>

lib/cmdlib.py

index a65fc01..d864cff 100644 (file)
@@ -9640,7 +9640,7 @@ class LUInstanceCreate(LogicalUnit):
       constants.ISPEC_MEM_SIZE: self.be_full.get(constants.BE_MAXMEM, None),
       constants.ISPEC_CPU_COUNT: self.be_full.get(constants.BE_VCPUS, None),
       constants.ISPEC_DISK_COUNT: len(self.disks),
-      constants.ISPEC_DISK_SIZE: [disk.size for disk in self.disks],
+      constants.ISPEC_DISK_SIZE: [disk["size"] for disk in self.disks],
       constants.ISPEC_NIC_COUNT: len(self.nics),
       }