IBM

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 hRusagehostRusage
char * execRusage
char * userGroup
int runtime
int maxMem
int avgMem
char * effectiveResReq
char * srcCluster
LS_LONG_INT srcJobId
char * dstCluster
LS_LONG_INT dstJobId
time_t forwardTime
int runLimit
int options3
int totalProvisionTime
char * outdir
int dcJobFlags
char * subcwd
int num_network
struct networkAllocnetworkAlloc
struct affinityJobData * affinity
double serial_job_energy
char ** allocSlots
int numAllocSlots

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).

Job submission time.

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

Job dispatch time.

The time the job finished.

char jobFinish2Log::queue[MAX_LSB_NAME_LEN]

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

Resource requirements.

char jobFinish2Log::fromHost[MAXHOSTNAMELEN]

Submission host name.

Current working directory.

Input file name.

Output file name.

Job file name.

The number of processors used for execution.

The array of names of execution hosts.

The slots used on each exHost.

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 pre-execution command.

The project name, used for accounting purposes.

Job's exit status.

Maximum number of processors specified for the job.

Service class of the job.

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

SAAP charged for job.

LSF License Scheduler project name.

Application profile under which the job runs.

Post-execution commands.

Job group name.

The number of host based rusages.

The list of host based rusages.

resVal->execRusage of the job

jData->userGroup

jData->runTime

job maximum memory usage

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 in lsb_submit_options3.

< Internal option, indicate the process manager flow id.

no usage. DC vm Job total provision time

job output directory

DC job flags.

job submission current working directory

The number of allocated network.

Network allocation info.

struct affinityJobData* jobFinish2Log::affinity

Affinity allocation info.

Serial job energy data.

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.