Revision 0e514de1 lib/cmdlib/instance_storage.py
b/lib/cmdlib/instance_storage.py | ||
---|---|---|
593 | 593 |
# reasons, then recreating the disks on the same nodes should be fine. |
594 | 594 |
disk_template = self.instance.disk_template |
595 | 595 |
spindle_use = be_full[constants.BE_SPINDLE_USE] |
596 |
disks = [{ |
|
597 |
constants.IDISK_SIZE: d.size, |
|
598 |
constants.IDISK_MODE: d.mode, |
|
599 |
constants.IDISK_SPINDLES: d.spindles, |
|
600 |
} for d in self.instance.disks] |
|
596 | 601 |
req = iallocator.IAReqInstanceAlloc(name=self.op.instance_name, |
597 | 602 |
disk_template=disk_template, |
598 | 603 |
tags=list(self.instance.GetTags()), |
... | ... | |
601 | 606 |
vcpus=be_full[constants.BE_VCPUS], |
602 | 607 |
memory=be_full[constants.BE_MAXMEM], |
603 | 608 |
spindle_use=spindle_use, |
604 |
disks=[{constants.IDISK_SIZE: d.size, |
|
605 |
constants.IDISK_MODE: d.mode} |
|
606 |
for d in self.instance.disks], |
|
609 |
disks=disks, |
|
607 | 610 |
hypervisor=self.instance.hypervisor, |
608 | 611 |
node_whitelist=None) |
609 | 612 |
ial = iallocator.IAllocator(self.cfg, self.rpc, req) |
Also available in: Unified diff