Revision ee69c97f

b/lib/opcodes.py
423 423

  
424 424
  """
425 425
  OP_ID = "OP_INSTANCE_MIGRATE"
426
  OP_DSC_FIELD = "instance_name"
426 427
  __slots__ = ["instance_name", "live", "cleanup"]
427 428

  
428 429

  
b/lib/rapi/rlib2.py
154 154
            - opresult: OpCodes results as a list of lists
155 155

  
156 156
    """
157
    fields = ["id", "ops", "status", "opstatus", "opresult"]
157
    fields = ["id", "ops", "status", "summary",
158
              "opstatus", "opresult", "oplog",
159
              "received_ts", "start_ts", "end_ts",
160
              ]
158 161
    job_id = self.items[0]
159 162
    result = luxi.Client().QueryJobs([job_id, ], fields)[0]
163
    if result is None:
164
      raise http.HttpNotFound()
160 165
    return baserlib.MapFields(fields, result)
161 166

  
162 167
  def DELETE(self):

Also available in: Unified diff