jobFinish2Log Struct Reference
logged in lsb.stream when a job finished. More...
Data Fields
LS_LONG_INT jobId int userId char userName [MAX_LSB_NAME_LEN] int options int numProcessors int jStatus time_t submitTime time_t termTime time_t startTime time_t endTime char queue [MAX_LSB_NAME_LEN] char * resReq char fromHost [MAXHOSTNAMELEN] char * cwd char * inFile char * outFile char * jobFile int numExHosts char ** execHosts int * slotUsages float cpuTime char * jobName char * command struct lsfRusage lsfRusage char * preExecCmd char * projectName int exitStatus int maxNumProcessors char * sla int exitInfo char * chargedSAAP char * licenseProject char * app char * postExecCmd char * jgroup int numhRusages struct hRusage * hostRusage char * execRusage char * userGroup int runtime Detailed Description
logged in lsb.stream when a job finished.Field Documentation
LS_LONG_INT jobFinish2Log::jobId The unique ID for the job.
The user ID of the submitter.
char jobFinish2Log::userName[MAX_LSB_NAME_LEN] The user name of the submitter.
Job submission options (see lsb_submit).
The number of processors requested for execution.
The status of the job (See lsb_readjobinfo).
time_t jobFinish2Log::submitTime Job submission time.
time_t jobFinish2Log::termTime If the job was not finished by this time, it was killed.
time_t jobFinish2Log::startTime Job dispatch time.
time_t jobFinish2Log::endTime The time the job finished.
char jobFinish2Log::queue[MAX_LSB_NAME_LEN] The name of the queue to which this job was submitted.
char* jobFinish2Log::resReq Resource requirements.
char jobFinish2Log::fromHost[MAXHOSTNAMELEN] Submission host name.
char* jobFinish2Log::cwd Current working directory.
char* jobFinish2Log::inFile Input file name.
char* jobFinish2Log::outFile Output file name.
char* jobFinish2Log::jobFile Job file name.
The number of processors used for execution.
char** jobFinish2Log::execHosts The array of names of execution hosts.
The slots used on each exHost.
float jobFinish2Log::cpuTime The total CPU time consumed by the job.
char* jobFinish2Log::jobName Job name.
char* jobFinish2Log::command Job command.
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 this platform will be logged as -1.0.
The pre-execution command.
The project name, used for accounting purposes.
Job's exit status.
Maximum number of processors specified for the job.
char* jobFinish2Log::sla Service class of the job.
Job termination reason, see <lsf/lsbatch.h>.
SAAP charged for job.
LSF License Scheduler project name.
char* jobFinish2Log::app Application profile under which the job runs.
Post-execution commands.
char* jobFinish2Log::jgroup Job group name.
The number of host based rusages.
struct hRusage* jobFinish2Log::hostRusage The list of host based rusages.
resVal->execRusage of the job
char* jobFinish2Log::userGroup jData->userGroup
jData->runTime
Date Modified: 28 Jun 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.