External Interface Design for PP-351

PP-351 - Getting issue details... STATUS

Interface: Server accounting record type 'R': 

  • Visibility: Public
  • Change Control: Stable
  • Synopsis: Accounting record type 'R' is logged for a job when it is supposed to be rerun.
  • Details:Written when job is rerun via qrerun or node_fail_requeue. Not written when job fails to start because the prologue rejects the job. Gets written when MoM is restarted without the -p or -r options as the jobs get re-queued. The existing documentation needs to be updated to record this behaviour as it is mentioned in the documentation that the 'R' record is not written when MoM is restarted without the -p or -r options.
    • As of now, the accounting record 'R' provides details only on the Resources_List.
    • When a job was rerun for any reason, currently, there is no way from this record to know the resource usage so far.
    • So, resources_used.<resource> = amount will be added to this record type as we for accounting record type 'E'.
    • This information will be added to R record only if the job had started running.
    • If the job never ran and was requeued, like when the provisioning fails, the R record will not have information on resources_used, as the job never used any resources.