Skip to content
This repository has been archived by the owner on Dec 1, 2021. It is now read-only.

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

Task Service

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

Responsibility: Execute a task based on parameters

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%

Responsibility: Provide task status

Documentation

Include:

What needs to be done

Short descriptions of or links to:

  1. Diagrams
  2. Technical Details
  3. References
  4. Assumptions/Constraints

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%