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