Module | Services | Data types | Constants |
---|---|---|---|
task_model | DataStageType DataStagingTaskModel EnvironmentSetupTaskModel JobSubmissionTaskModel MonitorTaskModel TaskModel TaskTypes |
ENV_SETUP | 0 | |
DATA_STAGING | 1 | |
JOB_SUBMISSION | 2 | |
ENV_CLEANUP | 3 | |
MONITORING | 4 | |
OUTPUT_FETCHING | 5 |
INPUT | 0 | |
OUPUT | 1 |
Key | Field | Type | Description | Requiredness | Default value |
---|---|---|---|---|---|
1 | taskId | string | required | "DO_NOT_SET_AT_CLIENTS" | |
2 | taskType | TaskTypes | required | ||
3 | parentProcessId | string | required | ||
4 | creationTime | i64 | required | ||
5 | lastUpdateTime | i64 | required | ||
6 | taskStatus | status_models.TaskStatus | required | ||
7 | taskDetail | string | optional | ||
8 | subTaskModel | binary | optional | ||
9 | taskError | airavata_commons.ErrorModel | optional | ||
10 | jobs | list< | optional |
Key | Field | Type | Description | Requiredness | Default value |
---|---|---|---|---|---|
1 | source | string | required | ||
2 | destination | string | required | ||
3 | type | DataStageType | required | ||
4 | transferStartTime | i64 | optional | ||
5 | transferEndTime | i64 | optional | ||
6 | transferRate | string | optional | ||
7 | processInput | application_io_models.InputDataObjectType | optional | ||
8 | processOutput | application_io_models.OutputDataObjectType | optional |
Key | Field | Type | Description | Requiredness | Default value |
---|---|---|---|---|---|
1 | location | string | required | ||
2 | protocol | data_movement_models.SecurityProtocol | required |
Key | Field | Type | Description | Requiredness | Default value |
---|---|---|---|---|---|
1 | jobSubmissionProtocol | compute_resource_model.JobSubmissionProtocol | required | ||
2 | monitorMode | compute_resource_model.MonitorMode | required | ||
3 | wallTime | i32 | optional |
Key | Field | Type | Description | Requiredness | Default value |
---|---|---|---|---|---|
1 | monitorMode | compute_resource_model.MonitorMode | required |