heat/heat/objects
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 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-05 11:58:47 +02: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 Allow lazy load of raw_template but log warning 2017-07-31 14:54:07 +00: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