Skip to content

Bug: listHostsMetrics response mapping mismatch (hostmetrics --> host) causes null parsing. #136

@Nehanth67

Description

@Nehanth67

The CloudStack backend response for listHostsMetrics has changed its JSON structure, but the cloudstack-go wrapper is still parsing the old field (hostmetrics).
This results in host metrics being returned as null in the Go SDK response.

Affected Component

API: listHostsMetrics (command)

Client: github.com/apache/cloudstack-go/v2

Version tested: v2.19.0 (and likely later)

Key change:
The backend now returns metrics under the field host, not hostmetrics.
Go SDK should correctly deserialize host metrics into a non-nil slice.

Actual SDK Behavior currently
{
"count": 3,
"host": null
}

Please rectify.

Image

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions