Tasks

A task is the unit of work that runs on each individual host when Symphony workload is running. The task consists of a message request (input) and, when completed by a service, a response (output).

To find task properties

If you need to know about a specific task, locate the task in the session it belongs to and click on the task ID.

Task properties


Property

Description

Task ID

Unique identifier for each task.

State

State of the task (Running, Pending, Canceled, Error, or Done).

Submitted

Time and date the task was created in the session.

Started

Time and date the task started running.

Ended

Time and date the task stopped running.

Retried

Number of times the system tried to rerun the task. The maximum number of retries is specified in the Application Profile.

Host

Host where the task is executed (if task reran, may include up to five of the latest hosts).

Failure Reason

The reason reported for the tasks's most recent failure, if applicable. Note that task can successfully finish in the Done state and still have a failure reason. A task in the Done state must have failed previously, but succeeded on its most recent attempt.

Common Data Updates

Total number of common data updates available to this task.

This number indicates:

  • For a running task - the number of updates available to the task.

  • For a done task - the number of updates that were available when the task was last run.

  • For a pending task - the number of updates currently available to the session.

  • For a canceled task - the number of updates that were available when the task was canceled.

  • For a task in error state -the number of updates that were available when the task was last run.

Session ID

Session ID the task is running under.

Task Tag

An optional identifier for tasks.

Instance ID

The process ID for the service instance on which the task ran.

Input

Size of the message that Symphony received from the client and passed to the service. This data size may differ from the raw input data size depending on which feature set is being used by the application; for example, the data size may be smaller when compared to the raw data size if the application enables the data compression feature.

Output

Size of the message that Symphony received from the service and passed to the client. This data size may differ from the raw output data size depending on which feature set is being used by the application; for example, the data size may be smaller when compared to the raw data size if the application enables the data compression feature.

Comment

Comment field if the task is killed by a user and the user entered a comment.

Compression

Enabled or disabled. If enabled, input/output data is compressed, if data size is greater than threshold setting.

Compression Threshold

Specifies the data size (in kilobytes) at which compression is triggered, i.e., if data size is greater than threshold setting, the data will be compressed.

Raw Input Size

The initial size of the input data when it was passed from the client to Symphony. This is the data size before the data is acted upon by any feature set that is being used by the application.

Raw Output Size

The initial size of the output data when it was passed from the sevice to Symphony. This is the data size before the data is acted upon by any feature set that is being used by the application.

Input Compressed

Indicates whether the input data was actually compressed by the system. If compression is enabled, only data larger than the threshold will be compressed.

Output Compressed

Indicates whether the output data was actually compressed by the system. If compression is enabled, only data larger than the threshold will be compressed.

Direct Data Transfer

Enabled or disabled. If enabled, task application data is transmitted directly between the client and service.

Preference

The resource preference expression associated with the task.


Related tasks
Kill a task
Retrieve logs