OpenStack Orchestration (Heat)
Go to file
Steve Baker a4aafba0c2 Only write to template files if template data changes
Currently the template data is assigned to the files dict regardless
of whether the data has changed or not.

This has no consequence on Liberty, but the files dict in Kilo
and Juno is a sqlalchemy MutableDict so these assignments are triggering
updates to the raw_template table. These updates are even triggered for
calls to heat resource-list. With large raw_template records this can make
heat unusable.

Therefore this fix is presented here as having no effect (and being
harmless) to git master, but high priority backports for Kilo and Juno.

Change-Id: Ibb714a9c5dc9f6879ff108419127da985a57897b
Closes-Bug: #1494108
(cherry picked from commit 779ba8e431)
2015-10-08 12:45:47 -04:00
bin Add domain when list users in heat-keystone-setup-domain 2015-07-07 02:17:29 +00:00
contrib Stack updated error if creation fails 2015-09-22 17:29:46 +08:00
doc Adds resource uuid, volume support to lifecycle scheduler hints 2015-09-18 06:11:17 +00:00
etc/heat heat-manage service list 2015-02-02 13:05:46 +05:30
heat Only write to template files if template data changes 2015-10-08 12:45:47 -04:00
heat_integrationtests The cirros image is now cirros-0.3.4 2015-09-18 10:52:44 +10:00
rally-scenarios Add config file for performance gate job 2014-08-08 02:22:59 +04:00
tools Add lists of Linux dependencies 2015-01-23 16:02:53 +00:00
.coveragerc Enabled source code coverage for contrib directory 2014-01-28 21:49:40 +08:00
.gitignore Use setuptools to install contrib plugins 2014-08-13 20:12:29 -05:00
.gitreview update .gitreview for stable/kilo 2015-04-17 10:33:47 +02:00
.testr.conf Add separate requirements.txt to integration tests 2015-04-01 09:02:13 +00:00
CONTRIBUTING.rst Workflow documentation is now in infra-manual 2014-12-05 03:30:36 +00:00
HACKING.rst Fixed the reference to 'Creating Unit Tests' in HACKING.rst 2014-06-22 02:00:59 -06:00
LICENSE Initial commit (basics copied from glance) 2012-03-13 21:48:07 +11:00
MANIFEST.in Novaclient v2 instead of v1_1 2015-04-22 05:40:33 +00:00
README.rst Added links to missing integration information 2014-06-22 01:21:35 -06:00
babel.cfg Add setup.py and friends 2012-03-14 09:25:54 +11:00
config-generator.conf Move logging to use oslo_log library 2015-02-17 09:23:34 +00:00
install.sh Port to oslo.messaging 2014-06-26 06:45:52 +02:00
openstack-common.conf Don't use a different thread local store to oslo.log 2015-03-24 11:28:31 +10:00
pylintrc Directives to not use variable names that conflict with pdb 2012-03-20 07:16:16 -04:00
requirements.txt Updated from global requirements 2015-09-19 00:14:08 +00:00
setup.cfg Bump stable/kilo next version to 2015.1.2 2015-07-28 21:37:55 +02:00
setup.py Updated from global requirements 2015-07-13 14:59:09 +00:00
test-requirements.txt Updated from global requirements 2015-07-13 14:59:09 +00:00
tox.ini Fix integration tests for tox>2.0 2015-05-22 17:54:26 +00:00
uninstall.sh Add uninstall script for Heat 2012-06-23 22:41:30 -04:00