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