Closed arschles closed 8 years ago
I think we should be using jobs as it would make the solution simpler, cleaner and easy to maintain.
Punting to beta4, as a partial fix (at least) for this has been completed in #304
@kmala @smothiki has #304 completely fixed this issue?
Punting to RC1 for now
sounds like it's been fixed. closing!
Summary
In cases where the slugbulder or dockerbuilder pod launches, runs and finishes before the builder starts looking for it, the builder will hang forever.
If You Are Reporting a Bug
Please see the description above.
Replication Steps
As this is a race condition, it is non-deterministic. It has been reported in a variety of different scenarios, but here are some tips to increase the likelihood that it arises:
When you've met the above conditions, simply follow these steps:
deis create myapp
)git push deis master
Desired result:
The builder hangs. The output immediately before the hang looks similar to the following:
After a long period of time, the
git push
should fail with test similar to the below, and no app should be deployed.Related Issues
NOTE: all of the above issues should be closed (with the possible exception of the last one, if jobs aren't chosen as the solution) when this is resolved