NetWorker: REST API-taken GET-aanvraag bevat onjuiste dataSize-eenheid
Oversigt: 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. ...
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
- 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.
Årsag
Dit probleem is voorgelegd aan NetWorker Engineering.
Løsning
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.
Flere oplysninger
Berørte produkter
NetWorkerProdukter
NetWorker Family, NetWorker SeriesArtikelegenskaber
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.