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(build): fix intermittent concurrency issues when staging build #1373

Merged
merged 1 commit into from
Dec 3, 2019

Conversation

edvald
Copy link
Collaborator

@edvald edvald commented Nov 29, 2019

What this PR does / why we need it:

Because both the BuildTask and GetServiceTask need to stage builds,
they could in some cases end up stepping on each other because one
doesn't depend on the other. I resolved that by adding a StageBuildTask
that both depend on.

I also made DeleteService depend on a StageBuildTask to ensure that
sources are synced before attempting to run deleteService handlers,
which had caused a couple of reported issues.

Which issue(s) this PR fixes:

Fixes #1189
Fixed #1245

Because both the BuildTask and GetServiceTask need to stage builds,
they could in some cases end up stepping on each other because one
doesn't depend on the other. I resolved that by adding a StageBuildTask
that both depend on.
@eysi09 eysi09 merged commit e30895d into master Dec 3, 2019
@eysi09 eysi09 deleted the fix-build-stage branch December 3, 2019 12:26
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Unable to Uninstall Garden Services From a Cluster Unable to uninstall the demo project
2 participants