Uploaded image for project: 'CloudStack'
  1. CloudStack
  2. CLOUDSTACK-9298

Improve performance of resource retrieval that have tags associated and target volumes, VMs and templates

    XMLWordPrintableJSON

Details

    • Improvement
    • Status: Resolved
    • Major
    • Resolution: Fixed
    • 4.9.0
    • 4.9.0
    • API
    • Security Level: Public (Anyone can view this level - this is the default.)
    • None
    • Patch

    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

      Attachments

        Activity

          People

            Unassigned Unassigned
            nicolas.vazquez Nicolas Vazquez
            Votes:
            0 Vote for this issue
            Watchers:
            4 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: