Revision 34fbc862 lib/cmdlib.py

b/lib/cmdlib.py
7343 7343
    target_node = self.target_node
7344 7344
    source_node = self.source_node
7345 7345

  
7346
    # Check for hypervisor version mismatch and warn the user.
7347
    nodeinfo = self.rpc.call_node_info([source_node, target_node],
7348
                                       None, self.instance.hypervisor)
7349
    src_info = nodeinfo[source_node]
7350
    dst_info = nodeinfo[target_node]
7351

  
7352
    if ((constants.HV_NODEINFO_KEY_VERSION in src_info.payload) and
7353
        (constants.HV_NODEINFO_KEY_VERSION in dst_info.payload)):
7354
      src_version = src_info.payload[constants.HV_NODEINFO_KEY_VERSION]
7355
      dst_version = dst_info.payload[constants.HV_NODEINFO_KEY_VERSION]
7356
      if src_version != dst_version:
7357
        self.feedback_fn("* warning: hypervisor version mismatch between"
7358
                         " source (%s) and target (%s) node" %
7359
                         (src_version, dst_version))
7360

  
7346 7361
    self.feedback_fn("* checking disk consistency between source and target")
7347 7362
    for dev in instance.disks:
7348 7363
      if not _CheckDiskConsistency(self.lu, dev, target_node, False):

Also available in: Unified diff