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