NetWorker : Tâches de l’API REST La demande GET affiche une unité dataSize incorrecte
Résumé: 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. ...
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
- 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
mminfoDans 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.
Résolution
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.
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.