cloudstack-issues mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Koushik Das (JIRA)" <j...@apache.org>
Subject [jira] [Created] (CLOUDSTACK-6052) List VM enhancement to support querying with multiple VM IDs
Date Fri, 07 Feb 2014 06:25:19 GMT
Koushik Das created CLOUDSTACK-6052:
---------------------------------------

             Summary: List VM enhancement to support querying with multiple VM IDs
                 Key: CLOUDSTACK-6052
                 URL: https://issues.apache.org/jira/browse/CLOUDSTACK-6052
             Project: CloudStack
          Issue Type: New Feature
      Security Level: Public (Anyone can view this level - this is the default.)
          Components: API
    Affects Versions: 4.3.0
            Reporter: Koushik Das
             Fix For: 4.4.0


Currently list VM can only be called using a single VM ID. So if there is a need to query
a set of VMs using ID then either multiple list VM calls need to be made or all VMs needs
to be fetched and then do a client side filtering. Both approaches are sub-optimal - the former
results in multiple queries to database and the latter will be an overkill if you need a small
subset from a very large number of VMs.

The proposal is to have an additional parameter to specify a list of VM IDs for which the
data needs to be fetched. Using this the required VMs can be queried in an efficient manner.
With the new parameter the syntax would look like
http://localhost:8096/api?command=listVirtualMachines&listAll=true&ids=eddac053-9b12-4d2e-acb7-233de2e98112,009966fc-4d7b-4f84-8609-254979ba0134

The new 'ids' parameter will be mutually exclusive with the existing 'id' parameter.



--
This message was sent by Atlassian JIRA
(v6.1.5#6160)

Mime
View raw message