NetWorker: REST API-Jobs GET-Anforderung zeigt falsche dataSize-Einheit an

Zusammenfassung: 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. ...

Dieser Artikel gilt für Dieser Artikel gilt nicht für Dieser Artikel ist nicht an ein bestimmtes Produkt gebunden. In diesem Artikel werden nicht alle Produktversionen aufgeführt.

Symptome

  • 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 mminfo In 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.

Ursache

Dieses Problem wurde gegenüber dem NetWorker-Engineering gemeldet.

Lösung

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.

Weitere Informationen

Betroffene Produkte

NetWorker

Produkte

NetWorker Family, NetWorker Series
Artikeleigenschaften
Artikelnummer: 000221479
Artikeltyp: Solution
Zuletzt geändert: 04 Juni 2026
Version:  7
Antworten auf Ihre Fragen erhalten Sie von anderen Dell NutzerInnen
Support Services
Prüfen Sie, ob Ihr Gerät durch Support Services abgedeckt ist.