[
https://issues.apache.org/jira/browse/CLOUDSTACK-9744?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Marc Streeter updated CLOUDSTACK-9744:
--------------------------------------
Summary: listVirtualMachine with 'ids' field results with HTTP 431 error
(was: listVirtualMachine with 'ids' field fails with invalid virtual machine id)
> listVirtualMachine with 'ids' field results with HTTP 431 error
> ---------------------------------------------------------------
>
> Key: CLOUDSTACK-9744
> URL: https://issues.apache.org/jira/browse/CLOUDSTACK-9744
> Project: CloudStack
> Issue Type: Bug
> Security Level: Public(Anyone can view this level - this is the
> default.)
> Components: XenServer
> Affects Versions: 4.4.3
> Reporter: Marc Streeter
>
> [List Virtual Machines |
> http://cloudstack.apache.org/api/apidocs-4.4/root_admin/listVirtualMachines.html]
> offers the ability to list a batch of virtual machines by using the `ids`
> parameter (using comma separated virtual machine id's). Like so:
> {code}
> http://<CLOUDSTACK_HOST>/client/api?apiKey=<API_KEY>&pagesize=100&ids=835bddd8-c9d2-45ea-bf26-851a880cd142%2C5763503e-b964-4f96-bc03-2ce1cf58133b%2Cbbc739dd-e3f2-4806-94ba-dc6015e06601%2C3dcb1b2c-c370-4367-8a88-4c768b148e48%2C2738999f-c7d1-42b5-8805-41f87d648478%2C0888b622-5036-4d3c-a3d6-98d22cb4e70c%2Ccd15de56-07e7-4fd5-ad35-83d38fdd5b47&page=1&command=listVirtualMachines&signature=<SIGNATURE>&response=json&listall=true
> {code}
> *Issue*
> If any of the id's presented is nonexistent in the current CloudStack
> installation (whether it once/never existed) it results in a `HTTP 431` error
> and no results are returned (even if valid id's accompany invalid id(s)).
> *Note* it seems that if an invalidly formed virtual machine id is presented
> (i.e. one that does not exhibit uuid formatting, such as 'foo' or 'bar') then
> only the correctly formed uuid's presented result in rows returned.
> *Request*
> It would be desirable that if an old/nonexistent vm id is presented in the
> list of other vm ids then (whether it's a validly formatted uuid or not) it
> would result in rows only for valid id's presented. There would be no error
> for invalid UUID's just no corresponding row.
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)