Revision 1e89a135 lib/cmdlib.py

b/lib/cmdlib.py
7697 7697
    # Check for hypervisor version mismatch and warn the user.
7698 7698
    nodeinfo = self.rpc.call_node_info([source_node, target_node],
7699 7699
                                       None, [self.instance.hypervisor])
7700
    for ninfo in nodeinfo.items():
7700
    for ninfo in nodeinfo.values():
7701 7701
      ninfo.Raise("Unable to retrieve node information from node '%s'" %
7702 7702
                  ninfo.node)
7703 7703
    (_, _, (src_info, )) = nodeinfo[source_node].payload
......
11424 11424
            current_mem = 0
11425 11425
          #TODO(dynmem): do the appropriate check involving MINMEM
11426 11426
          miss_mem = (be_new[constants.BE_MAXMEM] - current_mem -
11427
                      pninfo.payload["memory_free"])
11427
                      pnhvinfo["memory_free"])
11428 11428
          if miss_mem > 0:
11429 11429
            raise errors.OpPrereqError("This change will prevent the instance"
11430 11430
                                       " from starting, due to %d MB of memory"

Also available in: Unified diff