NetWorker: REST API-taken GET-aanvraag bevat onjuiste dataSize-eenheid
Résumé: NetWorker biedt Representational State Transfer (REST) Application Programming Interface (API) die kan worden gebruikt voor het verzamelen van data van de NetWorker-applicatie. De op "jobs" gebaseerde GET-aanvraag rapporteert de dataSize-eenheid als "KB"; De weergegeven waarde is echter de back-upgrootte in bytes, niet in KB. ...
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
- Een REST API GET-aanvraag wordt gebruikt om taakgegevens van de NetWorker-server te verzamelen.
curl -k -u Administrator:'PASSWORD' -X GET https://NETWORKER-SERVER-ADDRESS:9090/nwrestapi/v3/global/jobs/JOBID
- De dataSize-eenheid wordt weergegeven als kilobytes; De weergegeven waarde is echter in bytes:
"clientHostname": "win-client01.amer.lan",
"completionStatus": "Succeeded",
"dataSize": {
"unit": "KB",
"value": 96637437263
},
"dependentJobIds": [
0
],
"endTime": "2025-07-09T23:12:29-04:00",
"exitCode": 0,
Ervan uitgaande dat de waarde in kilobytes is, zoals weergegeven, rapporteert de geconverteerde waarde van de virtuele machine (VM) naar een andere eenheid een grotere grootte dan de VM is. Als u bijvoorbeeld de waarde converteert naar GB, wordt gesuggereerd dat de VM 94 TB is.
[root@nsr ~]# echo "scale=6; 96637437263 / 1000 / 1024" | bc
94372.497327
- De
mminfooutput voor deze opslagset wordt de juiste VM-grootte weergegeven:
[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
Het converteren van de waarde die wordt weergegeven in de jobsdb (REST API-uitvoer) van bytes komt overeen met de registratie van de VM-grootte in de mediadatabase (
mminfo):
[root@nsr ~]# echo "scale=6; 96637437263 / 1000 / 1024 / 1000" | bc
94.372497
OPMERKING: Dit wordt waargenomen voor 19.9.0.6 en 19.10.0.3 en hoger. Voorafgaand aan deze versies wordt het tegenovergestelde waargenomen. Dit betekent dat de gerapporteerde eenheid bytes is, maar dat de weergegeven waarde in kilobytes is. De conversie resulteert in een kleinere waarde dan verwacht.
Cause
Dit probleem is voorgelegd aan NetWorker Engineering.
Résolution
Een toekomstige codeoplossing lost dit probleem op. Dit KB-artikel wordt bijgewerkt zodra de details van de oplossing zijn gepost.
U kunt de taak GET-aanvraag blijven gebruiken totdat een codecorrectie wordt toegepast. Houd er echter rekening mee dat de waarde in bytes is, niet in kilobytes. Elke conversie naar een grotere eenheid (zoals GB of TB) moet worden uitgevoerd op basis van bytes.
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.