Bug 1183802
Summary: | rubygem-staypuft: PuppetRun action executes but no request sent to Foreman Proxy (casue staypuft deployment to hang). | ||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Product: | Red Hat OpenStack | Reporter: | Omri Hochman <ohochman> | ||||||||||||
Component: | foreman-proxy | Assignee: | Dominic Cleal <dcleal> | ||||||||||||
Status: | CLOSED CURRENTRELEASE | QA Contact: | Omri Hochman <ohochman> | ||||||||||||
Severity: | urgent | Docs Contact: | |||||||||||||
Priority: | urgent | ||||||||||||||
Version: | 6.0 (Juno) | CC: | aberezin, jstransk, mburns, rhos-maint, sasha, sclewis, yeylon | ||||||||||||
Target Milestone: | ga | ||||||||||||||
Target Release: | Installer | ||||||||||||||
Hardware: | x86_64 | ||||||||||||||
OS: | Linux | ||||||||||||||
Whiteboard: | |||||||||||||||
Fixed In Version: | ruby193-rubygem-pg | Doc Type: | Bug Fix | ||||||||||||
Doc Text: | Story Points: | --- | |||||||||||||
Clone Of: | |||||||||||||||
: | 1184633 (view as bug list) | Environment: | |||||||||||||
Last Closed: | 2015-02-10 15:14:13 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: | |||||||||||||||
Attachments: |
|
Description
Omri Hochman
2015-01-19 21:08:51 UTC
Dynflow console says that the PuppetRun action was executed for all 3 hosts, but only 2 request reached Foreman Proxy it seems. Created attachment 981862 [details]
dynflow console
Created attachment 981863 [details]
foreman proxy log
Created attachment 981865 [details]
dynflow_executor.output
Created attachment 981866 [details]
sosreport
Pull request to Foreman to log an exception message in case an error occurs during triggering the puppet run -- this should give us some more info in case the failure was actually caused by some exception in the `puppetrun!` method in Foreman. https://github.com/theforeman/foreman/pull/2100 Pull request to Staypuft to add `puppetrun!` function result to the task output and fail the task if `puppetrun!` fails. https://github.com/theforeman/staypuft/pull/408 Unable to reproduce with : ruby193-rubygem-pg-0.18.1-2.el7ost.x86_64 ruby193-rubygem-dynflow-0.7.3-3.el7ost.noarch rhel-osp-installer-0.5.5-2.el7ost.noarch This bug has been closed as a part of the RHEL-OSP 6 general availability release. For details, see https://rhn.redhat.com/errata/rhel7-rhos-6-errata.html |