Bug: listHostsMetrics response mapping mismatch (clustermetrics -> cluster) causes null parsing
- Vorherrschende Sprache
- Go
- Sterne
- 39
- Forks
- 47
- PR-Merge-Kennzahlen
- Keine gemergten PRs in 30 T.
Beschreibung
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