Bug 1305947 - rpc_response_timeout not set in undercloud heat.conf
Summary: rpc_response_timeout not set in undercloud heat.conf
Keywords:
Status: CLOSED ERRATA
Alias: None
Product: Red Hat OpenStack
Classification: Red Hat
Component: openstack-puppet-modules
Version: 7.0 (Kilo)
Hardware: Unspecified
OS: Unspecified
urgent
high
Target Milestone: z4
: 7.0 (Kilo)
Assignee: Jason Guiditta
QA Contact: Alexander Chuzhoy
URL:
Whiteboard:
Depends On:
Blocks: 1290949 1299613 1309816
TreeView+ depends on / blocked
 
Reported: 2016-02-09 16:25 UTC by Zane Bitter
Modified: 2016-12-14 15:09 UTC (History)
7 users (show)

Fixed In Version: openstack-puppet-modules-2015.1.8-50.el7ost
Doc Type: Bug Fix
Doc Text:
Clone Of:
Environment:
Last Closed: 2016-02-18 16:45:27 UTC
Target Upstream Version:
Embargoed:


Attachments (Terms of Use)


Links
System ID Private Priority Status Summary Last Updated
Red Hat Product Errata RHBA-2016:0265 0 normal SHIPPED_LIVE openstack-packstack and openstack-puppet-modules bug fix advisory 2016-02-18 21:41:18 UTC

Description Zane Bitter 2016-02-09 16:25:10 UTC
For bug 1234153 the rpc_response_timeout for Heat in the undercloud was increased from 60s to 600s. This was confirmed to be working at the time. However, I installed an undercloud from the 2016-01-26 puddle yesterday and the value is not set:

  [cloud-user@undercloud-20160126 ~]$ sudo grep rpc_response_timeout /etc/heat/heat.conf /usr/share/heat/heat-dist.conf
  /etc/heat/heat.conf:#rpc_response_timeout = 60

Although the patch appears to still be in place:

  [cloud-user@undercloud-20160126 ~]$ grep rpc_response_timeout /usr/share/instack-undercloud/puppet-stack-config/puppet-stack-config.yaml.template 
  heat::rpc_response_timeout: 600

It looks like the patch to the puppet module has become corrupted, probably by a bad merge:

  [cloud-user@undercloud-20160126 ~]$ grep rpc_response_timeout /usr/share/openstack-puppet/modules/heat/manifests/init.pp
  # [*rpc_response_timeout*]
      'DEFAULT/rpc_response_timeout'         : value => $rpc_response_timeout;

This is missing the actual addition of $rpc_response_timeout to the heat class from the original patch: https://review.openstack.org/#/c/197964/3/manifests/init.pp


The same thing has been reported by customers using 7.2 (bug 1305557) and may be contributing to problems seen by QE in testing 7.3 (bug 1299613, bug 1302880, bug 1290949).


Installed packages:
openstack-puppet-modules-2015.1.8-47.el7ost.noarch
instack-undercloud-2.1.2-37.el7ost.noarch

Comment 7 Alexander Chuzhoy 2016-02-13 02:58:22 UTC
Verified:
Environment:
openstack-puppet-modules-2015.1.8-51.el7ost.noarch

ON the undercloud node:
sudo grep ^rpc_response_timeout /etc/heat/heat.conf
rpc_response_timeout = 600

Comment 9 errata-xmlrpc 2016-02-18 16:45:27 UTC
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-2016-0265.html

Comment 10 Zane Bitter 2016-12-14 15:09:26 UTC
*** Bug 1313479 has been marked as a duplicate of this bug. ***


Note You need to log in before you can comment on or make changes to this bug.