Revision f7c94c17 lib/cmdlib.py

b/lib/cmdlib.py
2425 2425
      return result
2426 2426

  
2427 2427
    vg_names = self.rpc.call_vg_list(nodes)
2428
    vg_names.Raise("Cannot get list of VGs")
2428
    for node in nodes:
2429
      vg_names[node].Raise("Cannot get list of VGs")
2429 2430

  
2430 2431
    for node in nodes:
2431 2432
      # node_volume
......
7444 7445
          raise errors.OpPrereqError("LV named %s used by another instance" %
7445 7446
                                     lv_name, errors.ECODE_NOTUNIQUE)
7446 7447

  
7447
      vg_names = self.rpc.call_vg_list([pnode.name])
7448
      vg_names = self.rpc.call_vg_list([pnode.name])[pnode.name]
7448 7449
      vg_names.Raise("Cannot get VG information from node %s" % pnode.name)
7449 7450

  
7450 7451
      node_lvs = self.rpc.call_lv_list([pnode.name],
7451
                                       vg_names[pnode.name].payload.keys()
7452
                                      )[pnode.name]
7452
                                       vg_names.payload.keys())[pnode.name]
7453 7453
      node_lvs.Raise("Cannot get LV information from node %s" % pnode.name)
7454 7454
      node_lvs = node_lvs.payload
7455 7455

  

Also available in: Unified diff