-
Notifications
You must be signed in to change notification settings - Fork 2
Client Program #3
Copy link
Copy link
Open
Labels
epicGroup of related storiesGroup of related stories
Description
Epic
This program will act on behalf of the user to coordinate tasks among the available daemons until the job has been completed.
- The user will interact with the client via the command-line controller (Controller #4).
- It must process the dependencies of a given job plan and send work to worker daemons.
- It must automatically discover daemons on the network, so the user need not supply that info.
- It will handle failures in the daemons by retrying or reassigning work, so that task execution remains transparent to the user.
User Stories
- Client discovers daemons Client discovers daemons #17
- Sort jobs in dependency order Sort jobs in dependency order #50
- Client sends jobs to daemons Client sends jobs to daemons #12
- Client pushes inputs and pulls build artifacts from daemon Client pushes inputs and pulls build artifacts from daemon #59
- Retry on daemon failure Retry on daemon failure #11
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
epicGroup of related storiesGroup of related stories