Revision 16687b98
b/lib/cmdlib.py | ||
---|---|---|
4266 | 4266 |
# TODO: check for size |
4267 | 4267 |
|
4268 | 4268 |
for dev in snap_disks: |
4269 |
if not rpc.call_snapshot_export(src_node, dev, dst_node.name, |
|
4270 |
instance): |
|
4271 |
logger.Error("could not export block device %s from node" |
|
4272 |
" %s to node %s" % |
|
4273 |
(dev.logical_id[1], src_node, dst_node.name)) |
|
4269 |
if not rpc.call_snapshot_export(src_node, dev, dst_node.name, instance): |
|
4270 |
logger.Error("could not export block device %s from node %s to node %s" |
|
4271 |
% (dev.logical_id[1], src_node, dst_node.name)) |
|
4274 | 4272 |
if not rpc.call_blockdev_remove(src_node, dev): |
4275 |
logger.Error("could not remove snapshot block device %s from"
|
|
4276 |
" node %s" % (dev.logical_id[1], src_node))
|
|
4273 |
logger.Error("could not remove snapshot block device %s from node %s" %
|
|
4274 |
(dev.logical_id[1], src_node)) |
|
4277 | 4275 |
|
4278 | 4276 |
if not rpc.call_finalize_export(dst_node.name, instance, snap_disks): |
4279 | 4277 |
logger.Error("could not finalize export for instance %s on node %s" % |
Also available in: Unified diff