diff options
author | Steven Hardy <shardy@redhat.com> | 2017-05-17 09:05:00 +0100 |
---|---|---|
committer | Steven Hardy <shardy@redhat.com> | 2017-05-17 16:51:55 +0100 |
commit | f60904436d27a9f769944b272867ee38da43038c (patch) | |
tree | b10ad10e00c213d198dda31badf5911d3143778d /puppet/services/heat-api-cloudwatch.yaml | |
parent | 1324f2f1c965a0ddf6a71c2075547b90b45306ba (diff) |
Store role_data in an OS::Heat::Value resource
Looking up role_data is very slow, particularly when referencing the
RoleData output, as it re-resolves every output for all the (many) nested
stacks in the *ResourceChain resources.
There is work ongoing to optimize this in heat, but this approach improves
performance considerably (my local output-show for RoleData is 10x faster)
so we can consider including RoleData in the tripleo dynamic ansible inventory,
which may be needed for validations and minor updates in future.
Change-Id: I5e6665703e859dc1ec6b60dece70f858c9afaf66
Diffstat (limited to 'puppet/services/heat-api-cloudwatch.yaml')
0 files changed, 0 insertions, 0 deletions