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

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

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

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

Cause

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

Resolution

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.

Additional Information

Affected Products

NetWorker

Products

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