Revision 729164d0 tools/burnin
b/tools/burnin | ||
---|---|---|
231 | 231 |
else: |
232 | 232 |
names = [] |
233 | 233 |
try: |
234 |
op = opcodes.OpQueryNodes(output_fields=["name"], names=names) |
|
234 |
op = opcodes.OpQueryNodes(output_fields=["name", "offline"], names=names)
|
|
235 | 235 |
result = self.ExecOp(op) |
236 | 236 |
except errors.GenericError, err: |
237 | 237 |
err_code, msg = cli.FormatError(err) |
238 | 238 |
Log(msg) |
239 | 239 |
sys.exit(err_code) |
240 |
self.nodes = [data[0] for data in result] |
|
240 |
self.nodes = [data[0] for data in result if not data[1]]
|
|
241 | 241 |
|
242 | 242 |
result = self.ExecOp(opcodes.OpDiagnoseOS(output_fields=["name", "valid"], |
243 | 243 |
names=[])) |
... | ... | |
452 | 452 |
Log("- Remove instance %s" % instance) |
453 | 453 |
self.ExecOp(op) |
454 | 454 |
|
455 |
|
|
456 | 455 |
def Rename(self): |
457 | 456 |
"""Rename the instances.""" |
458 | 457 |
rename = self.opts.rename |
Also available in: Unified diff