IBM

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
int avgMem
char * effectiveResReq
char * srcCluster
LS_LONG_INT srcJobId
char * dstCluster
LS_LONG_INT dstJobId
time_t forwardTime
int runLimit
int options3
int acJobWaitTime
int totalProvisionTime
char * outdir
int runTime
char * subcwd
int num_network
struct networkAllocnetworkAlloc
struct affinityJobData * affinity
double serial_job_energy
double cpi
double gips
double gbs
double gflops
char ** allocSlots
int numAllocSlots

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.

job average memory usage

Effective resreq which scheduler used to dispatch job.

source cluster name

source job ID

target cluster name

target job ID

Job forward time.

Wall clock run time limit bsub -W.

Extended bitwise inclusive OR of options flags lsb_submit_options3.

< Internal option, indicate the process manager flow id.

no usage. Dynamic Cluster job total wait time for bacct summary WAIT

Dynamic Cluster job total provision time for bacct summary.

The output directory.

jData->runTime

The submission current working directory.

The number of allocated network.

Network allocation info.

struct affinityJobData* jobFinishLog::affinity

Affinity allocation info.

Serial job energy data.

Cycles Per Instruction.

Giga Instructions Per Second.

Gigabytes per Second.

Giga FLoating-point Operations Per Second.

The array of names of hosts representing allocated slots to job.

The number of slots allocated to job.



     
Date Modified: 16 Jul 2014

Terms of Use
Copyright © 1994-2014 International Business Machines Corp.
US Government Users Restricted Rights - Use, duplication or disclosure
restricted by GSA ADP Schedule Contract with IBM Corp.