NetWorker: REST API-Jobs GET-Anforderung zeigt falsche dataSize-Einheit an
Résumé: 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. ...
Cet article concerne
Cet article ne concerne pas
Cet article n’est associé à aucun produit spécifique.
Toutes les versions du produit ne sont pas identifiées dans cet article.
Symptômes
- 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.
Résolution
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.
Informations supplémentaires
Produits concernés
NetWorkerProduits
NetWorker Family, NetWorker SeriesPropriétés de l’article
Numéro d’article: 000221479
Type d’article: Solution
Dernière modification: 30 Dec 2025
Version: 5
Trouvez des réponses à vos questions auprès d’autres utilisateurs Dell
Services de support
Vérifiez si votre appareil est couvert par les services de support.