Cobalt provides a set of accounting log records based upon the accounting record format of OpenPBS. There are some extra record types that are created in this style that do not exist in the parent standard, and the existing types are mapped to corresponding Cobalt events.
## Job Records ##
-**A** - Job Abort - The job termination has been initiated by Cobalt
-**E** - Job End - Final record of a job, after which the job data will be cleaned up from Cobalt. All postscripts have completed
-**HA** - Hold Acquire - Job has entered a hold state. The key-value fields will contain the type. Job is now considered ineligible to run.
-**HR** - Hold Release - Job has exited a hold state. Jobs may have multiple classes of holds. If the type is all_holds_clear, then the job is considered eligible to run again.
-**Q** - Queued - Job has been created and added to a queue
-**QA** - Modify - Job has been modified
-**R** - Rerun - Job has been restarted (used by preemption)
-**S** - Start - Job has been selected to run and has entered the starting state. Prescripts have yet to run.
-**T** - Checkpoint Restart - Not used in Cobalt
-**TS** - Task Start - Prescripts have been completed and the user's script is starting
-**TE** - Task End - The user's script has ended, postscripts have not completed.
## Reservation Records ##
-**B** - Begin - A reservation's active period has started
-**F** - Finish - A reservation's active period has ended
-**K** - System Remove - A reservation instance has been ended by the system
-**k** - remove - A user-requested end of a reservation instance, corresponding to releaseres
-**U** - Unconfirmed Reservation - Not used in Cobalt
-**Y** - Confirmed Reservation - Reservation has been created
-**YA** - Modify Reservation - Reservation information has been modified
## Boot Records (XC40 KNL Memory Control Scripts Only) ##
When nodes are rebooted on a KNL Cray XC40 by the memory mode control scripts provided with Cobalt, there are two additional records that are written. These files are generated on a per-job basis at a directory specified in the Cobalt configuration file. The record types are:
-**BS** - Boot Start - Node reboots have started.
-**BE** - Boot End - Node reboot has ended
A BE record may not exist if the reboot script is terminated unexpectedly by some other system condition that kills the reboot script.