Revision 0b2454b9 scripts/gnt-node

b/scripts/gnt-node
55 55
  "serial_no": "SerialNo",
56 56
  "master_candidate": "MasterC",
57 57
  "master": "IsMaster",
58
  "offline": "Offline",
58
  "offline": "Offline", "drained": "Drained",
59 59
  }
60 60

  
61 61

  
......
140 140
      val = row[idx]
141 141
      if field in list_type_fields:
142 142
        val = ",".join(val)
143
      elif field in ('master', 'master_candidate', 'offline'):
143
      elif field in ('master', 'master_candidate', 'offline', 'drained'):
144 144
        if val:
145 145
          val = 'Y'
146 146
        else:
......
323 323
  """
324 324
  cl = GetClient()
325 325
  result = cl.QueryNodes(fields=["name", "pip", "sip",
326
                                 "pinst_list", "sinst_list"],
326
                                 "pinst_list", "sinst_list",
327
                                 "master_candidate", "drained", "offline"],
327 328
                         names=args, use_locking=True)
328 329

  
329
  for name, primary_ip, secondary_ip, pinst, sinst in result:
330
  for (name, primary_ip, secondary_ip, pinst, sinst,
331
       is_mc, drained, offline) in result:
330 332
    ToStdout("Node name: %s", name)
331 333
    ToStdout("  primary ip: %s", primary_ip)
332 334
    ToStdout("  secondary ip: %s", secondary_ip)
335
    ToStdout("  master candidate: %s", is_mc)
336
    ToStdout("  drained: %s", drained)
337
    ToStdout("  offline: %s", offline)
333 338
    if pinst:
334 339
      ToStdout("  primary for instances:")
335 340
      for iname in pinst:

Also available in: Unified diff