NetWorker : Tâches de l’API REST La demande GET affiche une unité dataSize incorrecte

Oversigt: NetWorker fournit une API (Application Programming Interface) REST (Representational State Transfer) qui peut être utilisée pour collecter des données à partir de l’application NetWorker. La requête GET basée sur « jobs » signale l’unité dataSize comme « Ko » ; Toutefois, la valeur affichée est la taille de la sauvegarde en octets et non en Ko. ...

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

  • Une requête GET de l’API REST est utilisée pour collecter des informations sur les « tâches » à partir du NetWorker Server.
curl -k -u Administrator:'PASSWORD' -X GET https://NETWORKER-SERVER-ADDRESS:9090/nwrestapi/v3/global/jobs/JOBID
  • L’unité dataSize s’affiche en kilo-octets ; Toutefois, la valeur affichée est en octets :
     "clientHostname": "win-client01.amer.lan",
      "completionStatus": "Succeeded",
      "dataSize": {
        "unit": "KB",
        "value": 96637437263
      },
      "dependentJobIds": [
        0
      ],
      "endTime": "2025-07-09T23:12:29-04:00",
      "exitCode": 0,

En supposant que la valeur est exprimée en kilo-octets, comme indiqué, la valeur convertie de la machine virtuelle (VM) en une autre unité indique une taille supérieure à celle de la machine virtuelle. Par exemple, la conversion de la valeur en Go suggère que la machine virtuelle est de 94 To.

[root@nsr ~]# echo "scale=6; 96637437263 / 1000 / 1024" | bc
94372.497327
  • La commande mminfo Dans la sortie de ce saveset, la taille de VM correcte s’affiche :
[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
La conversion de la valeur indiquée dans jobsdb (sortie de l’API REST) en octets correspond à l’enregistrement de la taille de la machine virtuelle dans la base de données des supports (mminfo) :
[root@nsr ~]# echo "scale=6; 96637437263 / 1000 / 1024 / 1000" | bc
94.372497
Remarque : Cela s’observe pour les versions 19.9.0.6 et 19.10.0.3 et ultérieures. Avant ces versions, c’est l’inverse que l’on observe. Cela signifie que l’unité déclarée est en octets, mais la valeur affichée est en kilo-octets. La conversion entraîne une valeur plus petite que prévu.

Årsag

Ce problème a été signalé aux ingénieurs NetWorker.

Løsning

Un futur correctif de code résoudra ce problème. Cet article de la base de connaissances sera mis à jour une fois que les détails du correctif seront publiés. 

Vous pouvez continuer à utiliser la demande GET des tâches jusqu’à ce qu’un correctif de code soit appliqué. Toutefois, notez que la valeur est exprimée en octets et non en kilo-octets. Toute conversion vers une unité plus grande (par exemple, Go ou To) doit être effectuée à partir d’octets.

Flere oplysninger

Berørte produkter

NetWorker

Produkter

NetWorker Family, NetWorker Series
Artikelegenskaber
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.