-
Notifications
You must be signed in to change notification settings - Fork 42
Home
Jeremy White edited this page May 10, 2023
·
3 revisions
Welcome to the Maestro wiki!
- looping on steps
- looping on subgraphs (multiple steps)
- looping on specs
- chaining specs
- dependency types/tokens for managing iterations/prev study workspace accessibility (i.e.
$(step.workspace)
constructs) - new dependency types for steps meant to be run at the same time
- start steps after an initial step is running instead of completed, and close that initial step upon completion of the others
- unified resource spec to enable true system portability
- composable specs (reuse batch blocks/env bits/etc): new
maestro compose [specs]
commmand - orchestration (facilities for bootstrapping allocations to submit work to
- sub conductors: better coordinate execution in multipel allocations/across machines
- non-scalar variable types
- need formatting options for ensuring token replacement generates strings that are useful on cli's
- dynamic graphs
- ability to add parameter combos to in progress workflows
- ability to add new steps to existing workflows? (mindful of the provenance implications)
- executed graph not prescribed up front -> conditional steps/loops/branches changing the path insitu