Bug 1184630
Summary: | Catch hung deployments with timeouts | ||
---|---|---|---|
Product: | Red Hat OpenStack | Reporter: | Mike Burns <mburns> |
Component: | ruby193-rubygem-staypuft | Assignee: | Jiri Stransky <jstransk> |
Status: | CLOSED ERRATA | QA Contact: | Alexander Chuzhoy <sasha> |
Severity: | urgent | Docs Contact: | |
Priority: | urgent | ||
Version: | unspecified | CC: | aberezin, ajeain, dcleal, dmacpher, jstransk, juwu, mburns, ohochman, rhos-maint, sasha, sclewis, sgordon, sputhenp, yeylon |
Target Milestone: | ga | ||
Target Release: | Installer | ||
Hardware: | x86_64 | ||
OS: | Linux | ||
Whiteboard: | |||
Fixed In Version: | ruby193-rubygem-staypuft-0.5.15-1.el7ost | Doc Type: | Bug Fix |
Doc Text: |
Various bugs and external factors caused the deployment to hang (i.e. the deployment stopped but the UI showed the deployment was still in progress). This fix implements timeouts for parts of the deployment process where the execution waits for a condition to succeed. If a bug or an external factor causes the deployment to hang, the deployment now shows a failure status after the timeout expires.
|
Story Points: | --- |
Clone Of: | 1182581 | Environment: | |
Last Closed: | 2015-02-09 15:20:02 UTC | Type: | Bug |
Regression: | --- | Mount Type: | --- |
Documentation: | --- | CRM: | |
Verified Versions: | Category: | --- | |
oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |
Cloudforms Team: | --- | Target Upstream Version: | |
Embargoed: | |||
Bug Depends On: | 1173634, 1182581 | ||
Bug Blocks: | 1177026 |
Description
Mike Burns
2015-01-21 21:04:27 UTC
Timeouts pull request upstream: https://github.com/theforeman/staypuft/pull/410 As Mike mentioned in the whiteboard, timing out cannot mitigate the IOError issue but can mitigate other issues. Timeouts won't mitigate the issue in bug 1182581, but they're still generically useful catching similar issues, so lets include anyway. Verified: Environment: ruby193-rubygem-foreman_openstack_simplify-0.0.6-8.el7ost.noarch openstack-foreman-installer-3.0.13-1.el7ost.noarch ruby193-rubygem-staypuft-0.5.15-1.el7ost.noarch rhel-osp-installer-client-0.5.5-2.el7ost.noarch openstack-puppet-modules-2014.2.8-2.el7ost.noarch rhel-osp-installer-0.5.5-2.el7ost.noarch The deployment will fail after ~2.5 hours with the following message in the dynflow console: ERF42-7017 [Staypuft::Exception]: You've reached the timeout set for this action. If the action is still ongoing, you can click on the "Resume Deployment" button to continue. Since the problem described in this bug report should be resolved in a recent advisory, it has been closed with a resolution of ERRATA. For information on the advisory, and where to find the updated files, follow the link below. If the solution does not work for you, open a new bug report. https://rhn.redhat.com/errata/RHBA-2015-0156.html |