NetWorker: REST API-Jobs GET-Anforderung zeigt falsche dataSize-Einheit an
Oversigt: NetWorker bietet eine REST (Application Programming Interface) Application Programming Interface (API) für Representational State Transfer, die für die Erfassung von Daten aus der NetWorker-Anwendung verwendet werden kann. Die auf "jobs" basierende GET-Anforderung meldet die dataSize-Einheit als "KB". Der angezeigte Wert ist jedoch die Backupgröße in Byte, nicht in KB. ...
Denne artikel gælder for
Denne artikel gælder ikke for
Denne artikel er ikke knyttet til et bestemt produkt.
Det er ikke alle produktversioner, der er identificeret i denne artikel.
Symptomer
- Eine REST API GET-Anforderung wird verwendet, um "Job"-Informationen vom NetWorker-Server zu erfassen.
curl -k -u Administrator:'PASSWORD' -X GET https://NETWORKER-SERVER-ADDRESS:9090/nwrestapi/v3/global/jobs/JOBID
- Die dataSize-Einheit wird als Kilobyte angezeigt. Der angezeigte Wert wird jedoch in Byte angegeben:
"clientHostname": "win-client01.amer.lan",
"completionStatus": "Succeeded",
"dataSize": {
"unit": "KB",
"value": 96637437263
},
"dependentJobIds": [
0
],
"endTime": "2025-07-09T23:12:29-04:00",
"exitCode": 0,
Unter der Annahme, dass der Wert wie dargestellt in Kilobyte angegeben ist, meldet der konvertierte Wert der virtuellen Maschine (VM) in eine andere Einheit eine größere Größe als die VM. Wenn Sie beispielsweise den Wert in GB konvertieren, bedeutet dies, dass die VM 94 TB groß ist.
[root@nsr ~]# echo "scale=6; 96637437263 / 1000 / 1024" | bc
94372.497327
- Die Spalte
mminfoIn der Ausgabe für dieses Saveset wird die richtige VM-Größe angezeigt:
[root@nsr ~]# mminfo -kot -q vmname=win-client01.amer.lan
volume type vm_name date time size ssid fl backup_size
ddve02VMdata.001 Data Domain win-client01.amer.lan 07/09/2025 11:12:29 PM 94 GB 3933240894 cr 94 GB
Die Konvertierung des in der Jobdatenbank (REST API-Ausgabe) angezeigten Werts von Byte entspricht der VM-Größenaufzeichnung in der Mediendatenbank (
mminfo):
[root@nsr ~]# echo "scale=6; 96637437263 / 1000 / 1024 / 1000" | bc
94.372497
HINWEIS: Dies gilt für 19.9.0.6 und 19.10.0.3 und höher. Vor diesen Versionen ist das Gegenteil zu beobachten. Das bedeutet, dass die gemeldete Einheit Byte ist, aber der angezeigte Wert in Kilobyte angegeben wird. Die Konvertierung führt zu einem kleineren Wert als erwartet.
Årsag
Dieses Problem wurde gegenüber dem NetWorker-Engineering gemeldet.
Løsning
Eine zukünftige Codekorrektur wird dieses Problem beheben. Dieser Wissensdatenbank-Artikel wird aktualisiert, sobald Details zur Korrektur veröffentlicht wurden.
Sie können die GET-Anforderung für Jobs weiterhin verwenden, bis eine Codekorrektur angewendet wird. Beachten Sie jedoch, dass der Wert in Byte und nicht in Kilobyte angegeben wird. Jede Konvertierung in eine größere Einheit (z. B. GB oder TB) muss aus Byte erfolgen.
Flere oplysninger
Berørte produkter
NetWorkerProdukter
NetWorker Family, NetWorker SeriesArtikelegenskaber
Artikelnummer: 000221479
Artikeltype: Solution
Senest ændret: 30 dec. 2025
Version: 5
Find svar på dine spørgsmål fra andre Dell-brugere
Supportservices
Kontrollér, om din enhed er dækket af supportservices.