Skip to content
This repository has been archived by the owner on Oct 9, 2023. It is now read-only.

Including all upstream node deps on BranchNode subnode execution #543

Merged
merged 6 commits into from
Mar 24, 2023

Conversation

hamersaw
Copy link
Contributor

@hamersaw hamersaw commented Mar 22, 2023

TL;DR

Adding the DAG to NodeExecutionContext so that we can maintain upstream dependencies during BranchNode subnode executions.

Type

  • Bug Fix
  • Feature
  • Plugin

Are all requirements met?

  • Code completed
  • Smoke tested
  • Unit tests added
  • Code documentation added
  • Any pending items have an associated Issue

Complete description

Read the issue for more context.

Tracking Issue

fixes flyteorg/flyte#3512

Follow-up issue

NA

@codecov
Copy link

codecov bot commented Mar 23, 2023

Codecov Report

Merging #543 (f52ee81) into master (e462412) will increase coverage by 0.41%.
The diff coverage is 40.00%.

❗ Current head f52ee81 differs from pull request most recent head 54925fa. Consider uploading reports for the commit 54925fa to get more accurate results

Signed-off-by: Daniel Rammer <[email protected]>
Signed-off-by: Daniel Rammer <[email protected]>
Copy link
Contributor

@eapolinario eapolinario left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks great. Thanks!

@hamersaw hamersaw merged commit b1e5482 into master Mar 24, 2023
@hamersaw hamersaw deleted the bug/conditional-promise-from-task branch March 24, 2023 18:04
eapolinario pushed a commit to eapolinario/flytepropeller that referenced this pull request Aug 9, 2023
…teorg#543)

* waiting for upstream nodes on branch subnode evaluation

Signed-off-by: Daniel Rammer <[email protected]>

* removed dead comments

Signed-off-by: Daniel Rammer <[email protected]>

* added unit test

Signed-off-by: Daniel Rammer <[email protected]>

* fixed lint issues

Signed-off-by: Daniel Rammer <[email protected]>

---------

Signed-off-by: Daniel Rammer <[email protected]>
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

[BUG] Workflow Conditional Operator conflict with task generated promises
2 participants