TaskState enumeration
Defines the state of the task.
Syntax
typedef enum { TaskState_Configuring = 1, TaskState_Submitted = 2, TaskState_Validating = 4, TaskState_Queued = 8, TaskState_Dispatching = 16, TaskState_Running = 32, TaskState_Finishing = 64, TaskState_Finished = 128, TaskState_Failed = 256, TaskState_Canceled = 512, TaskState_Canceling = 1024, TaskState_All = 2047 } TaskState;
Constants
- TaskState_Configuring
-
The task is being configured. The application called the ISchedulerJob::CreateTask method to create the task but has not called the ISchedulerJob::AddTask or ISchedulerJob::SubmitTask method to add the task to the job.
- TaskState_Submitted
-
The task was added to the scheduling queue.
- TaskState_Validating
-
The scheduler is determining if the task is correctly configured and can run.
- TaskState_Queued
-
The task passed validation and was added to the scheduling queue.
- TaskState_Dispatching
-
The scheduler is in the process of sending the task to the node to run.
- TaskState_Running
-
The task is running.
- TaskState_Finishing
-
The node is cleaning up the resources that were allocated to the task.
- TaskState_Finished
-
The task successfully finished.
- TaskState_Failed
-
The task failed, the job was canceled, or a system error occurred on the compute node. To get a description of the error, access the ErrorMessage task property.
- TaskState_Canceled
-
The task was canceled (see ISchedulerJob::CancelTask). If the caller provided the reason for canceling the task, then the ErrorMessage task property will contain the reason.
- TaskState_Canceling
-
The task is in the process of being canceled.
- TaskState_All
-
A mask used to indicate all states.
Requirements
|
Product |
HPC Pack 2008 R2 Client Utilities, HPC Pack 2008 Client Utilities |
|---|---|
|
Type library |
|
See also