Main Page | Modules | Data Structures | File List | Data Fields | Globals

_edg_wll_JobStat Struct Reference
[Job Status]

#include <jobstat.h>


Data Fields

edg_wll_JobStatCode state
edg_wlc_JobId jobId
char * owner
edg_wlc_JobId parent_job
char * seed
int children_num
char ** children
int * children_hist
_edg_wll_JobStatchildren_states
char * condorId
char * globusId
char * localId
char * jdl
char * matched_jdl
char * destination
char * condor_jdl
char * rsl
char * reason
char * location
char * ce_node
char * network_server
int subjob_failed
int exit_code
int resubmitted
int cancelling
char * cancelReason
int cpuTime
edg_wll_TagValueuser_tags
timeval stateEnterTime
timeval lastUpdateTime
int * stateEnterTimes
int expectUpdate
char * expectFrom
char * acl
int payload_running
char ** possible_destinations
char ** possible_ce_nodes
int suspended
char * suspend_reason
char * pbs_state
char * pbs_queue
char * pbs_owner
char * pbs_name
char * pbs_reason
char * pbs_scheduler
char * pbs_dest_host
int pbs_pid
char * pbs_resource_usage
int pbs_exit_status
char * pbs_error_desc
char * condor_status
char * condor_universe
char * condor_owner
char * condor_pid
int condor_notification
int condor_job_exit_status
int condor_starter_exit_status
int condor_shadow_exit_status


Detailed Description

Description of the job status. Returned by the edg_wll_JobStatus() function


Field Documentation

char* _edg_wll_JobStat::acl
 

ACL of the job

int _edg_wll_JobStat::cancelling
 

Cancellation request in progress

char* _edg_wll_JobStat::cancelReason
 

Reason of cancel

char* _edg_wll_JobStat::ce_node
 

Worker node where the job is executed

char** _edg_wll_JobStat::children
 

list of subjob IDs

int* _edg_wll_JobStat::children_hist
 

summary (histogram) of children job states

int _edg_wll_JobStat::children_num
 

number of subjobs

struct _edg_wll_JobStat* _edg_wll_JobStat::children_states
 

full status information of the children

char* _edg_wll_JobStat::condor_jdl
 

ClassAd passed to Condor-G for last job execution

int _edg_wll_JobStat::condor_job_exit_status
 

Job exit status

int _edg_wll_JobStat::condor_notification
 

Condor notification

char* _edg_wll_JobStat::condor_owner
 

Job owner

char* _edg_wll_JobStat::condor_pid
 

PID of running job

int _edg_wll_JobStat::condor_shadow_exit_status
 

Condor shadow exit status (see h/exit.h)

int _edg_wll_JobStat::condor_starter_exit_status
 

Condor starter exit status

char* _edg_wll_JobStat::condor_status
 

Condor job status

char* _edg_wll_JobStat::condor_universe
 

Condor job Universe (in job ClassAds)

char* _edg_wll_JobStat::condorId
 

Id within Condor-G

int _edg_wll_JobStat::cpuTime
 

Consumed CPU time

char* _edg_wll_JobStat::destination
 

ID of CE where the job is being sent

int _edg_wll_JobStat::exit_code
 

Unix exit code

char* _edg_wll_JobStat::expectFrom
 

Sources of the missing information

int _edg_wll_JobStat::expectUpdate
 

Some logged information has not arrived yet

char* _edg_wll_JobStat::globusId
 

Globus allocated Id

char* _edg_wll_JobStat::jdl
 

User submitted job description

edg_wlc_JobId _edg_wll_JobStat::jobId
 

Id of the job

struct timeval _edg_wll_JobStat::lastUpdateTime
 

Last known event of the job

char* _edg_wll_JobStat::localId
 

Id within LRMS

char* _edg_wll_JobStat::location
 

Where the job is being processed

char* _edg_wll_JobStat::matched_jdl
 

Full job description after matchmaking

char* _edg_wll_JobStat::network_server
 

Network server handling the job

char* _edg_wll_JobStat::owner
 

Job owner

edg_wlc_JobId _edg_wll_JobStat::parent_job
 

parent job of subjob

int _edg_wll_JobStat::payload_running
 

User payload started

char* _edg_wll_JobStat::pbs_dest_host
 

Hostname of node where job is running

char* _edg_wll_JobStat::pbs_error_desc
 

Glued error descriptions from error events

int _edg_wll_JobStat::pbs_exit_status
 

Job exit status

char* _edg_wll_JobStat::pbs_name
 

Name of job

char* _edg_wll_JobStat::pbs_owner
 

Owner of job

int _edg_wll_JobStat::pbs_pid
 

PID of running job

char* _edg_wll_JobStat::pbs_queue
 

Name of queue in which is job queued

char* _edg_wll_JobStat::pbs_reason
 

Glued reasons/errors leading to pending events

char* _edg_wll_JobStat::pbs_resource_usage
 

Glued resource usage

char* _edg_wll_JobStat::pbs_scheduler
 

Name of pbs scheduler

char* _edg_wll_JobStat::pbs_state
 

Job state which would probably return PBS qstat (Q/R/C/....)

char** _edg_wll_JobStat::possible_ce_nodes
 

CE nodes matching to possible_destinations

char** _edg_wll_JobStat::possible_destinations
 

Possible job destinations

char* _edg_wll_JobStat::reason
 

Reason of being in this status, if any

int _edg_wll_JobStat::resubmitted
 

The job was resubmitted

char* _edg_wll_JobStat::rsl
 

Job RSL sent to Globus

char* _edg_wll_JobStat::seed
 

string used for generation of subjob IDs

edg_wll_JobStatCode _edg_wll_JobStat::state
 

status code

struct timeval _edg_wll_JobStat::stateEnterTime
 

When entered this status

int* _edg_wll_JobStat::stateEnterTimes
 

When all previous states were entered

int _edg_wll_JobStat::subjob_failed
 

Subjob failed (the parent job will fail too)

char* _edg_wll_JobStat::suspend_reason
 

Reason for the suspend

int _edg_wll_JobStat::suspended
 

Job is suspended

edg_wll_TagValue* _edg_wll_JobStat::user_tags
 

List of pairs (user_tag, user_value)


The documentation for this struct was generated from the following file:
Generated on Tue May 8 00:32:30 2007 for Glite LB Client: C - Interface by  doxygen 1.3.9.1