[ 
https://issues.apache.org/jira/browse/CLOUDSTACK-7848?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Rajani Karuturi updated CLOUDSTACK-7848:
----------------------------------------
    Fix Version/s:     (was: 4.5.0)
                   4.5.1

> API: updateResourceCount doesn't return all statistics
> ------------------------------------------------------
>
>                 Key: CLOUDSTACK-7848
>                 URL: https://issues.apache.org/jira/browse/CLOUDSTACK-7848
>             Project: CloudStack
>          Issue Type: Bug
>      Security Level: Public(Anyone can view this level - this is the 
> default.) 
>          Components: API
>    Affects Versions: 4.4.0
>         Environment: CloudStack 4.4.0 w/ KVM Hypervisor on Ubuntu 14.04 LTS
>            Reporter: Logan B
>             Fix For: 4.5.1
>
>
> Currently the "updateResourceCount" API call is not returning correct values 
> for all of the statistics.  Specifically the "Memory Used" and "Secondary 
> Storage Used" are being returned as "0" even if those resources are being 
> used.
> As a workaround right now I'm having to go through other calls to pull this 
> data down.
> I'm unsure if there are other values not being returned correctly, but I can 
> confirm that at least the "IPs Used", "Templates Used", and "Primary Storage 
> Used" values are being returned.
> I have tested this with the "domainid" field specified.  I haven't tested 
> without "domainid" since that is my use case.
> Here is a var_dump of the call with unique information removed:
> object(stdClass)#2 (1) {
>   ["updateresourcecountresponse"]=>
>   object(stdClass)#3 (2) {
>     ["count"]=>
>     int(12)
>     ["resourcecount"]=>
>     array(12) {
>       [0]=>
>       object(stdClass)#4 (4) {
>         ["domainid"]=>
>         string(36) "12345678-91234-56789-1234-567891234"
>         ["domain"]=>
>         string(7) "Example"
>         ["resourcetype"]=>
>         string(1) "0"
>         ["resourcecount"]=>
>         int(2)
>       }
>       [1]=>
>       object(stdClass)#5 (4) {
>         ["domainid"]=>
>         string(36) "12345678-91234-56789-1234-567891234"
>         ["domain"]=>
>         string(7) "Example"
>         ["resourcetype"]=>
>         string(1) "1"
>         ["resourcecount"]=>
>         int(2)
>       }
>       [2]=>
>       object(stdClass)#6 (4) {
>         ["domainid"]=>
>         string(36) "12345678-91234-56789-1234-567891234"
>         ["domain"]=>
>         string(7) "Example"
>         ["resourcetype"]=>
>         string(1) "2"
>         ["resourcecount"]=>
>         int(2)
>       }
>       [3]=>
>       object(stdClass)#7 (4) {
>         ["domainid"]=>
>         string(36) "12345678-91234-56789-1234-567891234"
>         ["domain"]=>
>         string(7) "Example"
>         ["resourcetype"]=>
>         string(1) "3"
>         ["resourcecount"]=>
>         int(2)
>       }
>       [4]=>
>       object(stdClass)#8 (4) {
>         ["domainid"]=>
>         string(36) "12345678-91234-56789-1234-567891234"
>         ["domain"]=>
>         string(7) "Example"
>         ["resourcetype"]=>
>         string(1) "4"
>         ["resourcecount"]=>
>         int(0)
>       }
>       [5]=>
>       object(stdClass)#9 (4) {
>         ["domainid"]=>
>         string(36) "12345678-91234-56789-1234-567891234"
>         ["domain"]=>
>         string(7) "Example"
>         ["resourcetype"]=>
>         string(1) "5"
>         ["resourcecount"]=>
>         int(0)
>       }
>       [6]=>
>       object(stdClass)#10 (4) {
>         ["domainid"]=>
>         string(36) "12345678-91234-56789-1234-567891234"
>         ["domain"]=>
>         string(7) "Example"
>         ["resourcetype"]=>
>         string(1) "6"
>         ["resourcecount"]=>
>         int(1)
>       }
>       [7]=>
>       object(stdClass)#11 (4) {
>         ["domainid"]=>
>         string(36) "12345678-91234-56789-1234-567891234"
>         ["domain"]=>
>         string(7) "Example"
>         ["resourcetype"]=>
>         string(1) "7"
>         ["resourcecount"]=>
>         int(0)
>       }
>       [8]=>
>       object(stdClass)#12 (4) {
>         ["domainid"]=>
>         string(36) "12345678-91234-56789-1234-567891234"
>         ["domain"]=>
>         string(7) "Example"
>         ["resourcetype"]=>
>         string(1) "8"
>         ["resourcecount"]=>
>         int(0)
>       }
>       [9]=>
>       object(stdClass)#13 (4) {
>         ["domainid"]=>
>         string(36) "12345678-91234-56789-1234-567891234"
>         ["domain"]=>
>         string(7) "Example"
>         ["resourcetype"]=>
>         string(1) "9"
>         ["resourcecount"]=>
>         int(0)
>       }
>       [10]=>
>       object(stdClass)#14 (4) {
>         ["domainid"]=>
>         string(36) "12345678-91234-56789-1234-567891234"
>         ["domain"]=>
>         string(7) "Example"
>         ["resourcetype"]=>
>         string(2) "10"
>         ["resourcecount"]=>
>         float(11811160064)
>       }
>       [11]=>
>       object(stdClass)#15 (4) {
>         ["domainid"]=>
>         string(36) "12345678-91234-56789-1234-567891234"
>         ["domain"]=>
>         string(7) "Example"
>         ["resourcetype"]=>
>         string(2) "11"
>         ["resourcecount"]=>
>         int(0)
>       }
>     }
>   }
> }



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Reply via email to