NetWorker: REST API-Jobs GET-Anforderung zeigt falsche dataSize-Einheit an
Summary: 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. ...
This article applies to
This article does not apply to
This article is not tied to any specific product.
Not all product versions are identified in this article.
Symptoms
- 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.
Cause
Dieses Problem wurde gegenüber dem NetWorker-Engineering gemeldet.
Resolution
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.
Additional Information
Affected Products
NetWorkerProducts
NetWorker Family, NetWorker SeriesArticle Properties
Article Number: 000221479
Article Type: Solution
Last Modified: 30 Dec 2025
Version: 5
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.