jobStatusLog Struct Reference
Logged when a job's status is changed. More...
Data Fields
int jobId int jStatus int reason int subreasons float cpuTime time_t endTime int ru struct lsfRusage lsfRusage int jFlags int exitStatus int idx int exitInfo int numhRusages struct hRusage * hostRusage Detailed Description
Logged when a job's status is changed.Use this new data structure to parse job status log from LSF8.0
Field Documentation
The unique ID for the job.
The job status (see lsb_readjobinfo ).
The reason the job is pending or suspended (see lsb_pendreason and lsb_suspreason ).
The load indices that have overloaded the host (see lsb_pendreason and lsb_suspreason ).
float jobStatusLog::cpuTime The CPU time consumed before this event occurred.
time_t jobStatusLog::endTime The job completion time.
int jobStatusLog::ru Boolean indicating lsfRusage is logged.
struct lsfRusage jobStatusLog::lsfRusage Resource usage statistics The lsfRusage structure is defined in <lsf/lsf.h>.
Note that the availability of certain fields depends on the platform on which the sbatchd runs. The fields that do not make sense on the platform will be logged as -1.0.
Job exit status.
Job's exit status.
Job array index; must be 0 in JOB_NEW.
Job termination reason, see <lsf/lsbatch.h>.
The number of host based rusage entries, only logged in case of JOB_STAT_DONE/JOB_STAT_EXIT.
struct hRusage* jobStatusLog::hostRusage Host based rusage list, one item per host, only logged in case of JOB_STAT_DONE/JOB_STAT_EXIT.
Date Modified: 30 Jan 2011
Platform Support: support@platform.com
Platform Information Development: doc@platform.com
Platform Computing. Accelerating Intelligence(TM).
Copyright © 1994-2011 Platform Computing Corporation. All rights reserved.