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

Main Page   Modules   Alphabetical List   Compound List   File List   Compound Members   File Members  

soam__TaskAttribute Struct Reference
[Soam Admin Structures]

The attributes of a task. More...

List of all members.


Public Attributes

soam__TaskID taskId
 Id of the task.

char * state
 The state of the task.

int submitTime
 The time the task was received by the Session Manager.

int startTime
 The time the task has been started.

int endTime
 The time the task was finished.

int runTime
 The running time of the task.

char * runHost
 The hosts on which the task has run.

int submitTimeUsec
 The microseconds of the time the task has been received by the Session Manager.

int startTimeUsec
 The microseconds of the time the task has been started.

int endTimeUsec
 The microseconds of the time the task was finished.

int siPid
 The PID of the service instance running the task.

int inputMsgSize
 The size of the input message.

int outputMsgSize
 The size of the output message.

int rerunCount
 The number of times the task has been re-run.

char * taskTag
 A short description of the task, used to identify a group of tasks with the same characteristics The tag is provided at creation of the session.

char * ssmVersion
 Version of the SSM associated with the application.

int protocolVersion
 Internal protocol version for the application.

char * lastFailureReason
 task's last failure reason

char * comment
 reason for killed

unsigned int numCduUpdates
 The total number of common data updates available to this task.

xsd__boolean compressionEnabled
 A flag to indicate whether compression is enabled for this task.

xsd__boolean compressionAppliedInput
 A flag to indicate whether compression is applied to this particular task input.

xsd__boolean compressionAppliedOutput
 A flag to indicate whether compression is applied to this particular task output.

long long rawInputSize
 The intial size of the input data when it was passed from the client to Symphony.

long long rawOutputSize
 The intial size of the output data when it was passed from the service to Symphony.

int compressionThreshold
 The compression threshold in bytes.

xsd__boolean directDataTransferEnabled
 A flag to indicate whether direct data transfer is enabled.

char * preference
 The resource preference expression associated with the task.


Detailed Description

The attributes of a task.

This structure of task attributes is returned by the sdViewTask operation

See also:
sdViewTask


Member Data Documentation

char* soam__TaskAttribute::comment
 

reason for killed

xsd__boolean soam__TaskAttribute::compressionAppliedInput
 

A flag to indicate whether compression is applied to this particular task input.

xsd__boolean soam__TaskAttribute::compressionAppliedOutput
 

A flag to indicate whether compression is applied to this particular task output.

xsd__boolean soam__TaskAttribute::compressionEnabled
 

A flag to indicate whether compression is enabled for this task.

int soam__TaskAttribute::compressionThreshold
 

The compression threshold in bytes.

Data that exceeds this threshold is compressed if compression is enabled.

xsd__boolean soam__TaskAttribute::directDataTransferEnabled
 

A flag to indicate whether direct data transfer is enabled.

int soam__TaskAttribute::endTime
 

The time the task was finished.

int soam__TaskAttribute::endTimeUsec
 

The microseconds of the time the task was finished.

int soam__TaskAttribute::inputMsgSize
 

The size of the input message.

char* soam__TaskAttribute::lastFailureReason
 

task's last failure reason

unsigned int soam__TaskAttribute::numCduUpdates
 

The total number of common data updates available to this task.

int soam__TaskAttribute::outputMsgSize
 

The size of the output message.

char* soam__TaskAttribute::preference
 

The resource preference expression associated with the task.

int soam__TaskAttribute::protocolVersion
 

Internal protocol version for the application.

long long soam__TaskAttribute::rawInputSize
 

The intial size of the input data when it was passed from the client to Symphony.

The data size may change depending on which feature set is being used by the application. For example, the data size may decrease if the application enables the data compression feature.

long long soam__TaskAttribute::rawOutputSize
 

The intial size of the output data when it was passed from the service to Symphony.

The data size may change depending on which feature set is being used by the application. For example, the data size may decrease if the application enables the data compression feature.

int soam__TaskAttribute::rerunCount
 

The number of times the task has been re-run.

char* soam__TaskAttribute::runHost
 

The hosts on which the task has run.

The hosts are separated by ';' and ordered from the most recent host to the first host. The list can contain up to 6 hosts; if there are more than 6, the first one(s) will not be in the list.

Note: In Symphony version 3.2 and earlier, the hosts were ordered from the first host to the most recent host.

int soam__TaskAttribute::runTime
 

The running time of the task.

int soam__TaskAttribute::siPid
 

The PID of the service instance running the task.

char* soam__TaskAttribute::ssmVersion
 

Version of the SSM associated with the application.

int soam__TaskAttribute::startTime
 

The time the task has been started.

int soam__TaskAttribute::startTimeUsec
 

The microseconds of the time the task has been started.

char* soam__TaskAttribute::state
 

The state of the task.

A task can be: pending, running, done, error, canceled

int soam__TaskAttribute::submitTime
 

The time the task was received by the Session Manager.

int soam__TaskAttribute::submitTimeUsec
 

The microseconds of the time the task has been received by the Session Manager.

soam__TaskID soam__TaskAttribute::taskId
 

Id of the task.

char* soam__TaskAttribute::taskTag
 

A short description of the task, used to identify a group of tasks with the same characteristics The tag is provided at creation of the session.



     
Date Modified: 28 Apr 2011
Platform Support: support@platform.com
Platform Information Development: doc@platform.com

Platform Computing. Accelerating Intelligence(TM).
Copyright © 2001-2009 Platform Computing Corporation. All rights reserved.