heat/heat/objects
Thomas Herve 1336539cd1 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
(cherry picked from commit bad27d3886)
2018-10-23 10:16:42 +00:00
..
__init__.py Fix some files permissions 2015-08-26 12:11:27 +03:00
base.py Merge "Use a weakref for the data object context" 2016-05-26 05:39:52 +00:00
event.py Eager-load properties for nested resource list 2017-11-20 14:29:38 -05:00
fields.py Make JsonField actually do it's work 2016-01-22 21:53:43 +00:00
raw_template.py Merge "Remove unused variable" 2017-12-13 07:28:43 +00:00
raw_template_files.py Remove db.api wrapper 2016-12-13 09:40:29 +01:00
resource.py Speed up event listing with nested stacks 2017-11-20 15:06:13 -05:00
resource_data.py Remove db.api wrapper 2016-12-13 09:40:29 +01:00
resource_properties_data.py Store resource attributes in the DB 2017-06-21 20:18:46 -04:00
service.py Set a concurrency limit on ResourceChain 2018-10-23 10:16:42 +00:00
snapshot.py Remove db.api wrapper 2016-12-13 09:40:29 +01:00
software_config.py Remove db.api wrapper 2016-12-13 09:40:29 +01:00
software_deployment.py Remove db.api wrapper 2016-12-13 09:40:29 +01:00
stack.py Remove db.api wrapper 2016-12-13 09:40:29 +01:00
stack_lock.py Remove db.api wrapper 2016-12-13 09:40:29 +01:00
stack_tag.py Remove db.api wrapper 2016-12-13 09:40:29 +01:00
sync_point.py Remove db.api wrapper 2016-12-13 09:40:29 +01:00
user_creds.py Remove db.api wrapper 2016-12-13 09:40:29 +01:00