Revision 47f8a2d2 lib/rpc.py
b/lib/rpc.py | ||
---|---|---|
1002 | 1002 |
""" |
1003 | 1003 |
return self._SingleNodeCall(node, "blockdev_snapshot", [cf_bdev.ToDict()]) |
1004 | 1004 |
|
1005 |
def call_snapshot_export(self, node, snap_bdev, dest_node, instance, |
|
1006 |
cluster_name, idx, debug): |
|
1007 |
"""Request the export of a given snapshot. |
|
1008 |
|
|
1009 |
This is a single-node call. |
|
1010 |
|
|
1011 |
""" |
|
1012 |
return self._SingleNodeCall(node, "snapshot_export", |
|
1013 |
[snap_bdev.ToDict(), dest_node, |
|
1014 |
self._InstDict(instance), cluster_name, |
|
1015 |
idx, debug]) |
|
1016 |
|
|
1017 | 1005 |
def call_finalize_export(self, node, instance, snap_disks): |
1018 | 1006 |
"""Request the completion of an export operation. |
1019 | 1007 |
|
... | ... | |
1040 | 1028 |
""" |
1041 | 1029 |
return self._SingleNodeCall(node, "export_info", [path]) |
1042 | 1030 |
|
1043 |
def call_instance_os_import(self, node, inst, src_node, src_images, |
|
1044 |
cluster_name, debug): |
|
1045 |
"""Request the import of a backup into an instance. |
|
1046 |
|
|
1047 |
This is a single-node call. |
|
1048 |
|
|
1049 |
""" |
|
1050 |
return self._SingleNodeCall(node, "instance_os_import", |
|
1051 |
[self._InstDict(inst), src_node, src_images, |
|
1052 |
cluster_name, debug]) |
|
1053 |
|
|
1054 | 1031 |
def call_export_list(self, node_list): |
1055 | 1032 |
"""Gets the stored exports list. |
1056 | 1033 |
|
Also available in: Unified diff