Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

fix: Revert "fix: regression in memoization without outputs (#12130)" #12201

Merged
merged 1 commit into from
Nov 15, 2023

Conversation

terrytangyuan
Copy link
Member

This reverts commit c751e66.

See #12165

node, err := woc.wf.GetNodeByName(nodeName)
if err != nil {
return nil, err
}
Copy link
Member

@agilgur5 agilgur5 Nov 15, 2023

Choose a reason for hiding this comment

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

per my root cause analysis, we can have a more targeted fix by just reverting this part (in both steps and DAGs), so that we retain the memoization fix below. then I can solve the root cause in a follow-up PR

Copy link
Member

Choose a reason for hiding this comment

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

I've done this in #12203

#12130 should not have gone in to 3.4 branch at all (as memoization without outputs was a feat), so this revert should be done on 3.4, but #12203 should be in 3.5.

@terrytangyuan terrytangyuan deleted the dev-nodes-ui branch November 15, 2023 11:08
@agilgur5
Copy link
Member

@terrytangyuan do you want to re-open this and change the base branch to the 3.4.x branch/patch series as @Joibel suggested above?

@agilgur5 agilgur5 added area/controller Controller issues, panics area/memoization labels Nov 15, 2023
@terrytangyuan terrytangyuan restored the dev-nodes-ui branch November 15, 2023 15:25
@terrytangyuan terrytangyuan reopened this Nov 15, 2023
@terrytangyuan terrytangyuan changed the base branch from master to release-3.4.14 November 15, 2023 15:26
@terrytangyuan terrytangyuan marked this pull request as draft November 15, 2023 15:27
@terrytangyuan
Copy link
Member Author

Done. @agilgur5 @Joibel

@agilgur5
Copy link
Member

This reverts commit c751e66.

bdc1b25 now from the 3.4.13 release (#12203 is for 3.5.1 partial revert)

@terrytangyuan terrytangyuan merged commit 0c50de3 into release-3.4.14 Nov 15, 2023
11 of 12 checks passed
@terrytangyuan terrytangyuan deleted the dev-nodes-ui branch November 15, 2023 16:48
dpadhiar pushed a commit to dpadhiar/argo-workflows that referenced this pull request May 9, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
area/controller Controller issues, panics area/memoization
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants