@@ -172,6 +172,9 @@ def _job_not_found(job_id, owner, job_name, dd_name):
172
172
job ["subsystem" ] = None
173
173
job ["system" ] = None
174
174
job ["owner" ] = owner
175
+ job ["cpu_time" ] = None
176
+ job ["execution_node" ] = None
177
+ job ["origin_node" ] = None
175
178
176
179
job ["ret_code" ] = {}
177
180
job ["ret_code" ]["msg" ] = None
@@ -351,6 +354,9 @@ def _get_job_status(job_id="*", owner="*", job_name="*", dd_name=None, dd_scan=T
351
354
job ["subsystem" ] = ""
352
355
job ["system" ] = ""
353
356
job ["owner" ] = entry .owner
357
+ job ["cpu_time" ] = None
358
+ job ["execution_node" ] = None
359
+ job ["origin_node" ] = None
354
360
# Sometimes, with job type STC, the first entry will have an extra
355
361
# space at the end of it.
356
362
job ["content_type" ] = entry .job_type .strip ()
@@ -384,6 +390,12 @@ def _get_job_status(job_id="*", owner="*", job_name="*", dd_name=None, dd_scan=T
384
390
job ["system" ] = entry .system
385
391
if hasattr (entry , "subsystem" ):
386
392
job ["subsystem" ] = entry .subsystem
393
+ if hasattr (entry , "cpu_time" ):
394
+ job ["cpu_time" ] = entry .cpu_time
395
+ if hasattr (entry , "execution_node" ):
396
+ job ["execution_node" ] = entry .execution_node
397
+ if hasattr (entry , "origin_node" ):
398
+ job ["origin_node" ] = entry .origin_node
387
399
388
400
if dd_scan :
389
401
# If true, it means the job is not ready for DD queries and the duration and
0 commit comments