This repository has been archived by the owner on Dec 1, 2021. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 8
CRC Task Service
Peter Nordquist edited this page Sep 2, 2020
·
3 revisions
Task Service | |
---|---|
Responsibilities | Collaborators |
Execute a task based on parameters | |
Provide task status |
Requirement / Constraint / Assumption | Details |
---|---|
Note | Quick information to keep in mind |
Assumption | Precondition that this class is based on |
Need | Something that may need to happen in the future but is not known now |
Documentation | Accept a task submission and submit the task to the Proxy Service. A task will have a job id, type, parameters, and may have data stored in the Storage Service related to the job id. A task can produce output data and logs which will be stored in the Storage Service based on the job id. |
Test Name | Pretest Conditions | Test Parameters | Post Test Conditions | Pass? |
---|---|---|---|---|
Percent Complete | 0% |
Documentation |
Include: What needs to be done Short descriptions of or links to:
NOTE: The way this is implemented (HOW) should be done on another page but can be linked here |
For a task identified by job id and task type, provide the status of the task. A task can have a status of pending, running, completed, or failed.
Test Name | Pretest Conditions | Test Parameters | Post Test Conditions | Pass? |
---|---|---|---|---|
Percent Complete | 0% |