heat/heat/engine/resources/openstack/heat
Thomas Herve bad27d3886 Set a concurrency limit on ResourceChain
This adds a limit to the number of resources that ResourceChain creates
in parallel. It reduces memory usage drastically when ResourceChain
contains lots of resources. We use the number of active services, which
seems to give a reasonable balance between performance and memory
consumption.

Story: #2003975
Task: #26917
Change-Id: Id20fb89813b32927298b3a7c0abe23da710b04d1
2018-10-05 11:58:47 +02:00
..
__init__.py Move heat resources 2015-03-06 11:05:27 +08:00
access_policy.py Add descriptions to openstack resources (Part 3) 2016-02-17 11:22:11 +00:00
autoscaling_group.py Keep old files in file map for rolling update 2018-05-11 12:02:01 +05:30
cloud_config.py Single definition of top-level SoftwareConfig keys 2016-08-10 11:01:35 -04:00
cloud_watch.py Remove stack watch service 2018-01-28 09:35:05 +05:30
delay.py Add a new OS::Heat::Delay resource type 2018-07-24 13:20:36 -04:00
deployed_server.py To merge the occ data for OS::Heat::DeployedServer 2017-07-21 02:50:18 +00:00
ha_restarter.py Remove OS::Heat::HARestarter 2018-01-29 08:59:00 +00:00
instance_group.py Keep old files in file map for rolling update 2018-05-11 12:02:01 +05:30
multi_part.py Use exception_filter in RPC client 2017-03-27 14:38:53 -04:00
none_resource.py Add `is_placeholder` resource data for placeholder resource 2017-06-26 18:38:11 +08:00
random_string.py Fix entropy problems with OS::Random::String 2018-03-20 20:48:38 -04:00
remote_stack.py Get rid of undesirable properties.data usage 2017-04-04 14:29:29 +00:00
resource_chain.py Set a concurrency limit on ResourceChain 2018-10-05 11:58:47 +02:00
resource_group.py Keep old files in file map for rolling update 2018-05-11 12:02:01 +05:30
scaling_policy.py Remove use of CooldownMixin with scaling policy 2018-01-28 09:41:20 +05:30
software_component.py Use exception_filter in RPC client 2017-03-27 14:38:53 -04:00
software_config.py Use exception_filter in RPC client 2017-03-27 14:38:53 -04:00
software_deployment.py Merge "Docs: Eliminate warnings in docs generation" 2018-07-23 16:43:14 +00:00
structured_config.py Non-destructive upgrade for structured deployments 2016-09-10 09:22:25 +08:00
swiftsignal.py Remove log translations 2017-03-25 17:11:50 +08:00
test_resource.py Correct behaviour of update_replace property in test resource 2018-03-08 17:18:05 -05:00
value.py Use stored value in OS::Heat::Value resource 2017-02-03 14:28:21 -05:00
wait_condition.py Remove obsolete cache_data from Stack 2017-07-21 10:44:51 -04:00
wait_condition_handle.py Docs: Eliminate warnings in docs generation 2018-06-21 16:38:47 -04:00