Revision 0a6a6228 lib/cmdlib/instance.py
b/lib/cmdlib/instance.py | ||
---|---|---|
1766 | 1766 |
idx, result.fail_msg) |
1767 | 1767 |
errs.append(result.fail_msg) |
1768 | 1768 |
break |
1769 |
dev_path = result.payload |
|
1769 |
dev_path, _ = result.payload
|
|
1770 | 1770 |
result = self.rpc.call_blockdev_export(source_node, (disk, instance), |
1771 | 1771 |
target_node, dev_path, |
1772 | 1772 |
cluster_name) |
... | ... | |
3143 | 3143 |
cleanup=new_disks) |
3144 | 3144 |
|
3145 | 3145 |
if self.op.hotplug: |
3146 |
_, device_info = AssembleInstanceDisks(self, self.instance, |
|
3147 |
[disk], check=False) |
|
3148 |
_, _, dev_path = device_info[0] |
|
3149 |
self._HotplugDevice(constants.HOTPLUG_ACTION_ADD, |
|
3150 |
constants.HOTPLUG_TARGET_DISK, |
|
3151 |
disk, dev_path, idx) |
|
3146 |
# _, device_info = AssembleInstanceDisks(self, self.instance, |
|
3147 |
# [disk], check=False) |
|
3148 |
self.cfg.SetDiskID(disk, self.instance.primary_node) |
|
3149 |
result = self.rpc.call_blockdev_assemble(self.instance.primary_node, |
|
3150 |
(disk, self.instance), |
|
3151 |
self.instance.name, True, idx) |
|
3152 |
if result.fail_msg: |
|
3153 |
self.LogWarning("Can't assemble newly created disk %d: %s", |
|
3154 |
idx, result.fail_msg) |
|
3155 |
else: |
|
3156 |
# _, _, dev_path = device_info[0] |
|
3157 |
_, link_name = result.payload |
|
3158 |
self._HotplugDevice(constants.HOTPLUG_ACTION_ADD, |
|
3159 |
constants.HOTPLUG_TARGET_DISK, |
|
3160 |
disk, link_name, idx) |
|
3152 | 3161 |
|
3153 | 3162 |
return (disk, [ |
3154 | 3163 |
("disk/%d" % idx, "add:size=%s,mode=%s" % (disk.size, disk.mode)), |
Also available in: Unified diff