jobInfoEnt Struct Reference
job information entry. More...
Detailed Description
job information entry.Field Documentation
LS_LONG_INT jobInfoEnt::jobId The job ID that the LSF system assigned to the job.
char* jobInfoEnt::user The name of the user who submitted the job.
The current status of the job.Possible values areshown in job_states.
int* jobInfoEnt::reasonTb Pending or suspending reasons of the job.
Length of reasonTb[].
The reason a job is pending or suspended.
The reason a job is pending or suspended.
If status is JOB_STAT_PEND, the values of reasons and subreasons are explained by lsb_pendreason. If status is JOB_STAT_PSUSP, the values of reasons and subreasons are explained by lsb_suspreason.
When reasons is PEND_HOST_LOAD or SUSP_LOAD_REASON, subreasons indicates the load indices that are out of bounds. If reasons is PEND_HOST_LOAD, subreasons is the same as busySched in the hostInfoEnt structure; if reasons is SUSP_LOAD_REASON, subreasons is the same as busyStop in the hostInfoEnt structure. (See lsb_hostinfo)
The job process ID.
time_t jobInfoEnt::submitTime The time the job was submitted, in seconds since 00:00:00 GMT, Jan.
1, 1970.
time_t jobInfoEnt::reserveTime Time when job slots are reserved.
time_t jobInfoEnt::startTime The time that the job started running, if it has been dispatched.
Job's predicted start time.
time_t jobInfoEnt::endTime The termination time of the job, if it has completed.
time_t jobInfoEnt::lastEvent Last time event.
time_t jobInfoEnt::nextEvent Next time event.
Duration time (minutes).
float jobInfoEnt::cpuTime CPU time consumed by the job.
The file creation mask when the job was submitted.
char* jobInfoEnt::cwd The current working directory when the job was submitted.
char* jobInfoEnt::subHomeDir Home directory on submission host.
char* jobInfoEnt::fromHost The name of the host from which the job was submitted.
char** jobInfoEnt::exHosts The array of names of hosts on which the job executes.
The number of hosts on which the job executes.
float jobInfoEnt::cpuFactor The CPU factor for normalizing CPU and wall clock time limits.
int jobInfoEnt::nIdx The number of load indices in the loadSched and loadStop arrays.
float* jobInfoEnt::loadSched The values in the loadSched array specify the thresholds for the corresponding load indices.
Only if the current values of all specified load indices of a host are within (below or above, depending on the meaning of the load index) their corresponding thresholds may the suspended job be resumed on this host.
For an explanation of the entries in the loadSched, see lsb_hostinfo.
float* jobInfoEnt::loadStop The values in the loadStop array specify the thresholds for job suspension; if any of the current load index values of the host crosses its threshold, the job will be suspended.
For an explanation of the entries in the loadStop, see lsb_hostinfo.
struct submit jobInfoEnt::submit Structure for lsb_submit call.
Job exit status.
Mapped UNIX user ID on the execution host.
char* jobInfoEnt::execHome Home directory for the job on the execution host.
char* jobInfoEnt::execCwd Current working directory for the job on the execution host.
char* jobInfoEnt::execUsername Mapped user name on the execution host.
Time of the last job resource usage update.
struct jRusage jobInfoEnt::runRusage Contains resource usage information for the job.
Job type.N_JOB, N_GROUP, N_HEAD.
char* jobInfoEnt::parentGroup The parent job group of a job or job group.
char* jobInfoEnt::jName If jType is JGRP_NODE_GROUP, then it is the job group name.
Otherwise, it is the job name.
int jobInfoEnt::counter[NUM_JGRP_COUNTERS] Index into the counter array, only used for job arrays.
Possible index values are shown in jobgroup_counterIndex
u_short jobInfoEnt::port Service port of the job.
Job dynamic priority.
The number of external messages in the job.
This structure contains the information required to define an external message reply.
MultiCluster cluster ID.
If clusterId is greater than or equal to 0, the job is a pending remote job, and lsb_readjobinfo checks for host_name@cluster_name. If host name is needed, it should be found in jInfoH->remoteHosts. If the remote host name is not available, the constant string remoteHost is used.
char* jobInfoEnt::detailReason Detail reason field.
float jobInfoEnt::idleFactor Idle factor for job exception handling.
If the job idle factor is less than the specified threshold, LSF invokes LSF_SERVERDIR/eadmin to trigger the action for a job idle exception.
Job exception handling mask.
Placement information of LSF jobs.
Arbitrary information of a job stored as a string
Job termination reason.
See lsbatch.h.
Job warning time period in seconds; -1 if unspecified.
Warning action, SIGNAL | CHKPNT | command, NULL if unspecified.
char* jobInfoEnt::chargedSAAP SAAP charged for job.
char* jobInfoEnt::execRusage The rusage satisfied at job runtime.
time_t jobInfoEnt::rsvInActive The time when advance reservation expired or was deleted.
The number of licenses reported from License Scheduler.
char** jobInfoEnt::licenseNames License Scheduler license names.
float jobInfoEnt::aps Absolute priority scheduling (APS) priority value.
float jobInfoEnt::adminAps Absolute priority scheduling (APS) string set by administrators to denote static system APS value.
The real runtime on the execution host.
How many kinds of resource are reserved by this job.
struct reserveItem* jobInfoEnt::items Detail reservation information for each kind of resource.
Absolute priority scheduling (APS) string set by administrators to denote ADMIN factor APS value.
Pending resize min.
0, if no resize pending.
Pending resize max.
0, if no resize pending
time_t jobInfoEnt::resizeReqTime Time when pending request was issued.
Number of hosts when job starts.
char** jobInfoEnt::jStartExHosts Host list when job starts.
Number of hosts when job starts.
Host list when job starts.
time_t jobInfoEnt::lastResizeTime Last time when job allocation changed.
The number of host-based rusage entries in the list hostRusage.
struct hRusage* jobInfoEnt::hostRusage Host based rusage list, one per host.
job maximum memory usage
job average memory usage
time_t jobInfoEnt::fwdTime Time when job forwarded.
char* jobInfoEnt::srcCluster Cluster name which job accepted.
LS_LONG_INT jobInfoEnt::srcJobId The job Id assigned by the cluster which job accepted.
char* jobInfoEnt::dstCluster Cluster name which job forwarded.
LS_LONG_INT jobInfoEnt::dstJobId The job Id assigned by the cluster which job forwarded.
time_t jobInfoEnt::brunJobTime Time when job is being brun.
char* jobInfoEnt::brunJobUser who issue brun
char* jobInfoEnt::appResReq The resreq for the application to which the job was submitted.
char* jobInfoEnt::qResReq The resreq for the queue to which the job was submitted.
The result of mbd merging job/app/queue level resreqs for each job.
Resource requirements used by Scheduler to dispatch jobs.
struct acInfo* jobInfoEnt::acinfo Dynamic Cluster information.
char* jobInfoEnt::outdir The output directory.
Is the job in provisioning except live migration.
Dynamic Cluster VM job wait time, include provision time.
Dynamic Cluster VM job total provision time.
char* jobInfoEnt::subcwd The submission directory.
number of PE network allocation
struct networkAlloc* jobInfoEnt::networkAlloc PE network allocation.
number of hostAffinity
affinityHostInfo_t* jobInfoEnt::hostAffinity affinity allocation on each host
Serial job energy data.
RFC#4069.
Flag to indicate some special field when security job info level enabled.
Combined CPU Frequency.
Predicted CPU Frequency.
char* jobInfoEnt::energyPolicy Enery policy name.
Energy policy tag name.
user specified allocation hostfile path
allocHostInfo_t* jobInfoEnt::allocHostsList user specified allocation hosts
double jobInfoEnt::cpi Cycles Per Instruction.
double jobInfoEnt::gips Giga Instructions Per Second.
double jobInfoEnt::gbs Gigabytes per Second.
double jobInfoEnt::gflops Giga FLoating-point Operations Per Second.
number of allocated slots
char** jobInfoEnt::toHosts4Slots host name of allocated slots
Number of files requested for stage in.
struct stinfile* jobInfoEnt::stinFile Array of files requested for stage in.
char* jobInfoEnt::dataGrp Data group name to be used when cache permissions is set to group.
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.