Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
feat(backend): implement subdag output resolution (#11196)
* fix(backend): implement subdag output resolution Signed-off-by: droctothorpe <[email protected]> Co-authored-by: zazulam <[email protected]> Co-authored-by: CarterFendley <[email protected]> * Add support for subdags of subdags Signed-off-by: droctothorpe <[email protected]> Co-authored-by: zazulam <[email protected]> Co-authored-by: CarterFendley <[email protected]> * handle edge case Signed-off-by: zazulam <[email protected]> Co-authored-by: droctothorpe <[email protected]> * Handle artifact outputs as well Signed-off-by: droctothorpe <[email protected]> Co-authored-by: zazulam <[email protected]> Co-authored-by: CarterFendley <[email protected]> Co-authored-by: edmondop <[email protected]> * Simplify parameter handling logic Signed-off-by: droctothorpe <[email protected]> Co-authored-by: zazulam <[email protected]> * Begin decomposition Signed-off-by: droctothorpe <[email protected]> * Add support for multiple artifacts and params Signed-off-by: Tyler Kalbach <[email protected]> * Implement large tests for subdagio Signed-off-by: droctothorpe <[email protected]> Co-authored-by: zazulam <[email protected]> Co-authored-by: CarterFendley <[email protected]> * Address PR comments & handle oneof Signed-off-by: zazulam <[email protected]> Co-authored-by: droctothorpe <[email protected]> * update backend metadata client test Signed-off-by: zazulam <[email protected]> * Enable nested pipeline IO large tests in CI Signed-off-by: droctothorpe <[email protected]> Co-authored-by: CarterFendley <[email protected]> Co-authored-by: zazulam <[email protected]> * Execute narrow lookup before broad task lookup Signed-off-by: droctothorpe <[email protected]> Co-authored-by: zazulam <[email protected]> Co-authored-by: CarterFendley <[email protected]> * reimplement getDAGTasks to address edge cases Signed-off-by: zazulam <[email protected]> Co-authored-by: droctothorpe <[email protected]> * handle parallelfor in getDAGTask Signed-off-by: zazulam <[email protected]> Co-authored-by: droctothorpe <[email protected]> * Check if iterationIndex is nil Signed-off-by: droctothorpe <[email protected]> Co-authored-by: zazulam <[email protected]> * check iteration_count for parallel tasks Signed-off-by: zazulam <[email protected]> Co-authored-by: droctothorpe <[email protected]> * update comment & disable v(4) logs Signed-off-by: zazulam <[email protected]> * Address Chen's feedback Signed-off-by: droctothorpe <[email protected]> Co-authored-by: zazulam <[email protected]> * Clarify comment Signed-off-by: droctothorpe <[email protected]> --------- Signed-off-by: droctothorpe <[email protected]> Signed-off-by: zazulam <[email protected]> Signed-off-by: Tyler Kalbach <[email protected]> Co-authored-by: zazulam <[email protected]> Co-authored-by: CarterFendley <[email protected]> Co-authored-by: edmondop <[email protected]> Co-authored-by: Tyler Kalbach <[email protected]>
- Loading branch information