NetWorker: REST API-Jobs GET-Anforderung zeigt falsche dataSize-Einheit an
Resumen: 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. ...
Este artículo se aplica a
Este artículo no se aplica a
Este artículo no está vinculado a ningún producto específico.
No se identifican todas las versiones del producto en este artículo.
Síntomas
- 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.
Causa
Dieses Problem wurde gegenüber dem NetWorker-Engineering gemeldet.
Resolución
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.
Información adicional
Productos afectados
NetWorkerProductos
NetWorker Family, NetWorker SeriesPropiedades del artículo
Número del artículo: 000221479
Tipo de artículo: Solution
Última modificación: 30 dic 2025
Versión: 5
Encuentre respuestas a sus preguntas de otros usuarios de Dell
Servicios de soporte
Compruebe si el dispositivo está cubierto por los servicios de soporte.