Revision beff3779 lib/cmdlib.py

b/lib/cmdlib.py
3249 3249
    self.nodes = []
3250 3250
    self.master_node = self.cfg.GetMasterNode()
3251 3251

  
3252
    assert self.op.power_delay >= 0.0
3253

  
3252 3254
    if self.op.node_names:
3253 3255
      if self.op.command in self._SKIP_MASTER:
3254 3256
        if self.master_node in self.op.node_names:
......
3312 3314
    master_node = self.master_node
3313 3315
    ret = []
3314 3316

  
3315
    for node in self.nodes:
3317
    for idx, node in enumerate(self.nodes):
3316 3318
      node_entry = [(constants.RS_NORMAL, node.name)]
3317 3319
      ret.append(node_entry)
3318 3320

  
......
3366 3368

  
3367 3369
          node_entry.append((constants.RS_NORMAL, result.payload))
3368 3370

  
3371
          if (self.op.command == constants.OOB_POWER_ON and
3372
              idx < len(self.nodes) - 1):
3373
            time.sleep(self.op.power_delay)
3374

  
3369 3375
    return ret
3370 3376

  
3371 3377
  def _CheckPayload(self, result):

Also available in: Unified diff