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

Serialize resource registration after inputs resolve #964

Merged
merged 1 commit into from
Feb 21, 2018

Conversation

swgillespie
Copy link
Contributor

This reverts commit 71beb2a.

Per https://github.com/pulumi/design/blob/master/meetings/2018/2018-02-13.md#decision-1, this PR re-enables @pgavlin 's deadlock fix in the hopes of working through all of the dependency issues that crop up in pulumi-cloud. The strategy is that we will fix implicit dependency issues by merging any necessary dependency information onto Outputs that we are currently missing.

We might need #960 to fully understand all of the issues that we are facing here, though this PR can at least reveal the immediate issues.

Fixes #959.

This reverts commit 71beb2a.
Copy link
Member

@pgavlin pgavlin left a comment

Choose a reason for hiding this comment

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

LGTM

@swgillespie swgillespie merged commit d68bc0d into master Feb 21, 2018
@swgillespie swgillespie deleted the swgillespie/implicit-dependencies branch February 21, 2018 17:43
@lukehoban lukehoban added impact/changelog impact/breaking Fixing this issue will require a breaking change labels Mar 17, 2018
@swgillespie swgillespie changed the title Revert "Rollback #882 (#888)" Serialize resource registration after inputs resolve Mar 19, 2018
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
impact/breaking Fixing this issue will require a breaking change
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Re-apply https://github.com/pulumi/pulumi/pull/882
3 participants