Aphra Bloomfield11/17/2022, 12:18 AM
Dan Rammer (hamersaw)11/17/2022, 12:51 AM
and the input values to the workflow. The CRD is what FlytePropeller uses to execute a workflow.
Aphra Bloomfield11/17/2022, 5:24 PM
Dan Rammer (hamersaw)11/17/2022, 6:51 PM
. It then traverses throughout the DAG in a depth first search scheduling and executing nodes along the way. Admittedly this may not be the most efficient algorithm for many workflows - it's something of a passion project of mine to refactor this so I'm personally pretty invested in your vision here. There are a few other community members who has expressed interest in allowing plugable schedulers into Flyte and allow for different workflows to execute under different schedulers.
Aphra Bloomfield11/17/2022, 9:59 PM
Dan Rammer (hamersaw)11/17/2022, 11:13 PM
Aphra Bloomfield11/18/2022, 12:43 AM
/DAG model just so happens to be a Tree? 🙂