Some documentation on list API can be found at
https://cwiki.apache.org/confluence/display/CLOUDSTACK/List*+API+commands+r
ules

Thanks,
-Nitin

On 08/01/15 12:51 PM, "Mike Tutkowski" <mike.tutkow...@solidfire.com>
wrote:

>Thanks for the response.
>
>I was under the impression that listAll used to return all volumes
>(regardless of account) when I issued the command via a web browser using
>8096 in the past. Perhaps I was not remembering that correctly.
>
>Thanks again
>
>On Thu, Jan 8, 2015 at 1:30 PM, Prachi Damle <prachi.da...@citrix.com>
>wrote:
>
>> Hey Mike,
>>
>> I am not aware if anything has changed w.r.t listAll recently. But just
>> mentioning that with port 8096, CS assumes that the caller is the System
>> user (ACCOUNT_TYPE_ADMIN)
>> So listVolumes without listAll = true will list only the Volumes owned
>>by
>> the System account, which will be an empty set most likely.
>> When listAll is null, the value is false by default.
>>
>> When you specify  listAll = true, volumes of other users will be listed.
>>
>> Did your System user own any volumes? Only then your tests would have
>>got
>> back some volumes earlier.
>>
>> Thanks,
>> Prachi
>>
>> ________________________________________
>> From: Stephen Turner
>> Sent: Thursday, January 08, 2015 10:59 AM
>> To: dev@cloudstack.apache.org
>> Cc: Vania Xu; Min Chen; Prachi Damle
>> Subject: RE: [QUESTION] Integration Port
>>
>> Min or Prachi might have some information on this.
>>
>> --
>> Stephen Turner
>>
>>
>> -----Original Message-----
>> From: Mike Tutkowski [mailto:mike.tutkow...@solidfire.com]
>> Sent: 08 January 2015 18:54
>> To: dev@cloudstack.apache.org
>> Cc: Vania Xu
>> Subject: [QUESTION] Integration Port
>>
>> Hi,
>>
>> I noticed with 4.6 that if I run this command that I get back no
>>volumes:
>>
>>
>> 
>>http://secure-web.cisco.com/1QFfmjJfPvcx0_-c2Ry2iMJZQHE8ZkZPxYagenr8okTkT
>>5LN35jPMNLSWMSlsNcpCbKakeL3n1SGr7NrB7VJxPXkckQnj0c24Zd_MnZqiMf3_1tD3X7XYB
>>hh_VGLPrN0ofZwPxQTqU2vmBVRqCsrf84l-rrCA6DmVrECQk23mZak/http%3A%2F%2F192.1
>>68.129.88%3A8096%2Fapi%3Fcommand%3DlistVolumes
>>
>> This seemed odd (since I have user-facing volumes) and I tracked it down
>> to one parameter:
>>
>> listAll
>>
>> It appears when using the integration port that listAll is null by
>> default, which (in this case) is interpreted the same as false.
>>
>> That being the case, to retrieve volumes via the integration port, I had
>> to run the following instead:
>>
>>
>> 
>>http://secure-web.cisco.com/1P_Ssx1LBDJxkhmdc3ZiFePzQhF3rlwXuG8usVFV6agN8
>>RdL72LxFKeEJW-j4u6ClGUjI8ROYXCau2Y3QkOfvjL4scB4yquuafmB5Bsa9y1JYhNldfPOrV
>>aS6fNTheWms0pyrvZtQwAR7X8XCxErN53BBLWnYN80wiIpTfSJF7_0/http%3A%2F%2F192.1
>>68.129.88%3A8096%2Fapi%3Fcommand%3DlistVolumes%26listAll%3Dtrue
>>
>> This seems like it might be a recent change. Does anyone know if this is
>> on purpose? The problem is that my tests in Marvin fail now because no
>> volumes come back when they're expected.
>>
>> Thanks!
>>
>> --
>> *Mike Tutkowski*
>> *Senior CloudStack Developer, SolidFire Inc.*
>> e: mike.tutkow...@solidfire.com
>> o: 303.746.7302
>> Advancing the way the world uses the cloud
>> <http://solidfire.com/solution/overview/?video=play>**
>>
>
>
>
>-- 
>*Mike Tutkowski*
>*Senior CloudStack Developer, SolidFire Inc.*
>e: mike.tutkow...@solidfire.com
>o: 303.746.7302
>Advancing the way the world uses the cloud
><http://solidfire.com/solution/overview/?video=play>**

Reply via email to