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

API: updateResourceCount doesn't return all statistics

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Open
    • Major
    • Resolution: Unresolved
    • 4.4.0
    • Future
    • API
    • Security Level: Public (Anyone can view this level - this is the default.)
    • None
    • CloudStack 4.4.0 w/ KVM Hypervisor on Ubuntu 14.04 LTS

    Description

      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) }

      }
      }
      }

      Attachments

        Activity

          People

            Unassigned Unassigned
            tqlogan Logan B
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

            Dates

              Created:
              Updated: