Visit Platform at http://www.platform.com

jobFinishLog Struct Reference

logged in lsb.acct when a job finished. More...


Data Fields

int jobId
int userId
char userName [MAX_LSB_NAME_LEN]
int options
int numProcessors
int jStatus
time_t submitTime
time_t beginTime
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 * errFile
char * inFileSpool
char * commandSpool
char * jobFile
int numAskedHosts
char ** askedHosts
float hostFactor
int numExHosts
char ** execHosts
float cpuTime
char * jobName
char * command
struct lsfRusage lsfRusage
char * dependCond
char * timeEvent
char * preExecCmd
char * mailUser
char * projectName
int exitStatus
int maxNumProcessors
char * loginShell
int idx
int maxRMem
int maxRSwap
char * rsvId
char * sla
int exceptMask
char * additionalInfo
int exitInfo
int warningTimePeriod
char * warningAction
char * chargedSAAP
char * licenseProject
char * app
char * postExecCmd
int runtimeEstimation
char * jgroup
int options2
char * requeueEValues
char * notifyCmd
time_t lastResizeTime
char * jobDescription
struct submit_extsubmitExt
int numhRusages
struct hRusagehostRusage

Detailed Description

logged in lsb.acct when a job finished.

Field Documentation

The unique ID for the job.

The user ID of the submitter.

char jobFinishLog::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).

Job submission time.

The job started at or after this time.

If the job was not finished by this time, it was killed.

Job dispatch time.

The time the job finished.

char jobFinishLog::queue[MAX_LSB_NAME_LEN]

The name of the queue to which this job was submitted.

Resource requirements.

char jobFinishLog::fromHost[MAXHOSTNAMELEN]

Submission host name.

Current working directory.

Input file name.

Output file name.

Error output file name.

Job spool input file.

Job spool command file.

Job file name.

The number of hosts considered for dispatching this job.

The array of names of hosts considered for dispatching this job.

The CPU factor of the first execution host.

The number of processors used for execution.

The array of names of execution hosts.

The total CPU time consumed by the job.

Job name.

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 job dependency condition.

Time event string.

The pre-execution command.

Name of the user to whom job related mail was sent.

The project name, used for accounting purposes.

Job's exit status.

Maximum number of processors specified for the job.

Login shell specified by user.

Job array index.

Maximum memory used by job.

Maximum swap used by job.

Advanced reservation ID.

Service class of the job.

Job exception handling mask.

Placement information of LSF jobs.

Job termination reason, see <lsf/lsbatch.h>.

Job warning time period in seconds; -1 if unspecified.

Warning action, SIGNAL | CHKPNT | command, NULL if unspecified.

SAAP charged for job.

LSF License Scheduler project name.

Application profile under which the job runs.

Post-execution commands.

Runtime estimate specified.

Job group name.

Option2.

Job requeue exit values.

Resize notify command.

Last resize start time.

Job description.

For new options in future.

The number of host based rusages.

The list of host based rusages.



     
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.