Details
Description
Description of the problem
When retrieving a large number of resources which have tags associated with, retrieval methods took too long. Our goal is to improve performance of this methods avoiding query the database for each tag, managing that information in memory.
API methods to improve: listTemplates, listVolumes, listVirtualMachines
To achive it, it's necessary to include new columns in template_view, volume_view and user_vm_view:
- tag_account_name
- tag_domain_name
- tag_domain_uuid