apache / apache/cloudstack-go

Bug: listHostsMetrics response mapping mismatch (clustermetrics -> cluster) causes null parsing

Offen
#135 1 Kommentar 0 Reaktionen 0 zugewiesene Personen Beansprucht von @Nehanth67 Auf GitHub ansehen
Vorherrschende Sprache
Go
Sterne
39
Forks
47
PR-Merge-Kennzahlen
Keine gemergten PRs in 30 T.

Beschreibung

Image

The CloudStack backend response for listClustersMetrics "command" 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.

API: listClustersMetrics (command)
Client: github.com/apache/cloudstack-go/v2

Key change:
The backend now returns metrics under the field host, not hostmetrics.

Beitragsleitfaden

Für dieses Repository ist kein Beitragsleitfaden indexiert

Rechercherichtung

Beginne mit dem listClustersMetrics API-Mapping im cloudstack-go-Wrapper und vergleiche die Verarbeitung der Antwortfelder mit der hier beschriebenen Backend-Antwort. Stelle sicher, dass Host-Metriken aus host und nicht aus hostmetrics gelesen werden, und führe anschließend die relevanten SDK-Tests oder eine listClustersMetrics-Anfrage aus, um zu bestätigen, dass die zurückgegebenen Metriken nicht mehr null sind. Ein offener Pull Request behebt dieses Problem bereits.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Bewertung

Tech-Stack
go
Bereich
api, backend, cloud
Issue-Typ
Bug
Schwierigkeit
2/5
Geschätzter Aufwand
1-3 Stunden
Aktivitätsstatus
Veraltet
Klarheit
Klar beschrieben
Anfängerfreundlichkeit
25/100

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.