diff --git a/tools/burnin b/tools/burnin index 018396c8f9928c5e13621a4545a165fc5f152b6f..1170108951506b82085e4424505361bc7f8e9056 100755 --- a/tools/burnin +++ b/tools/burnin @@ -231,13 +231,13 @@ class Burner(object): else: names = [] try: - op = opcodes.OpQueryNodes(output_fields=["name"], names=names) + op = opcodes.OpQueryNodes(output_fields=["name", "offline"], names=names) result = self.ExecOp(op) except errors.GenericError, err: err_code, msg = cli.FormatError(err) Log(msg) sys.exit(err_code) - self.nodes = [data[0] for data in result] + self.nodes = [data[0] for data in result if not data[1]] result = self.ExecOp(opcodes.OpDiagnoseOS(output_fields=["name", "valid"], names=[])) @@ -452,7 +452,6 @@ class Burner(object): Log("- Remove instance %s" % instance) self.ExecOp(op) - def Rename(self): """Rename the instances.""" rename = self.opts.rename