Revision dab69e97 lib/cmdlib.py
b/lib/cmdlib.py | ||
---|---|---|
3702 | 3702 |
_CreateBlockDevOnPrimary(lu, node, instance, child, info) |
3703 | 3703 |
|
3704 | 3704 |
lu.cfg.SetDiskID(device, node) |
3705 |
new_id = lu.rpc.call_blockdev_create(node, device, device.size,
|
|
3705 |
result = lu.rpc.call_blockdev_create(node, device, device.size,
|
|
3706 | 3706 |
instance.name, True, info) |
3707 |
if new_id.failed or not new_id.data: |
|
3707 |
msg = result.RemoteFailMsg() |
|
3708 |
if msg: |
|
3708 | 3709 |
raise errors.OpExecError("Can't create block device %s on primary" |
3709 |
" node %s" % (device, node))
|
|
3710 |
" node %s: %s" % (device, node, msg))
|
|
3710 | 3711 |
if device.physical_id is None: |
3711 |
device.physical_id = new_id
|
|
3712 |
device.physical_id = result.data[1]
|
|
3712 | 3713 |
|
3713 | 3714 |
|
3714 | 3715 |
def _CreateBlockDevOnSecondary(lu, node, instance, device, force, info): |
Also available in: Unified diff