NetWorker: REST API-taken GET-aanvraag bevat onjuiste dataSize-eenheid
Resumo: 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. ...
Este artigo aplica-se a
Este artigo não se aplica a
Este artigo não está vinculado a nenhum produto específico.
Nem todas as versões do produto estão identificadas neste artigo.
Sintomas
- 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.
Causa
Dit probleem is voorgelegd aan NetWorker Engineering.
Resolução
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.
Mais informações
Produtos afetados
NetWorkerProdutos
NetWorker Family, NetWorker SeriesPropriedades do artigo
Número do artigo: 000221479
Tipo de artigo: Solution
Último modificado: 30 dez. 2025
Versão: 5
Encontre as respostas de outros usuários da Dell para suas perguntas.
Serviços de suporte
Verifique se o dispositivo está coberto pelos serviços de suporte.