Revision 622444e5 lib/cmdlib.py

b/lib/cmdlib.py
10200 10200
      self.rpc.call_all_instances_info(node_list,
10201 10201
                                       cluster_info.enabled_hypervisors)
10202 10202

  
10203
    data["nodegroups"] = self._ComputeNodeGroupData(cfg)
10204

  
10203 10205
    data["nodes"] = self._ComputeNodeData(cfg, node_data, node_iinfo, i_list)
10204 10206

  
10205 10207
    data["instances"] = self._ComputeInstanceData(cluster_info, i_list)
......
10207 10209
    self.in_data = data
10208 10210

  
10209 10211
  @staticmethod
10212
  def _ComputeNodeGroupData(cfg):
10213
    """Compute node groups data.
10214

  
10215
    """
10216
    ng = {}
10217
    for guuid, gdata in cfg.GetAllNodeGroupsInfo().items():
10218
      ng[guuid] = { "name": gdata.name }
10219
    return ng
10220

  
10221
  @staticmethod
10210 10222
  def _ComputeNodeData(cfg, node_data, node_iinfo, i_list):
10211 10223
    """Compute global node data.
10212 10224

  

Also available in: Unified diff