NetWorker: A solicitação GET de trabalhos da API REST mostra a unidade dataSize incorreta
Oversigt: O NetWorker fornece API (Application Programming Interface, Interface de Programação de Aplicativos) REST (Representational State Transfer) que pode ser usada para coletar dados do aplicativo NetWorker. A solicitação GET baseada em "trabalhos" relata a unidade dataSize como "KB"; No entanto, o valor mostrado é o tamanho do backup em bytes e não 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
- Uma solicitação REST API GET é usada para coletar informações de "trabalhos" do servidor do NetWorker.
curl -k -u Administrator:'PASSWORD' -X GET https://NETWORKER-SERVER-ADDRESS:9090/nwrestapi/v3/global/jobs/JOBID
- A unidade dataSize é exibida como kilobytes; No entanto, o valor mostrado é em 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,
Supondo que o valor esteja em kilobytes, conforme mostrado, o valor convertido da máquina virtual (VM) para outra unidade relata um tamanho maior do que a VM. Por exemplo, converter o valor em GB sugere que a VM tem 94 TB.
[root@nsr ~]# echo "scale=6; 96637437263 / 1000 / 1024" | bc
94372.497327
- A coluna
mminforesultado para este saveset, o tamanho correto da VM é mostrado:
[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
A conversão do valor mostrado no jobsdb (saída da API REST) de bytes corresponde ao tamanho da VM de gravação no banco de dados de mídia (
mminfo):
[root@nsr ~]# echo "scale=6; 96637437263 / 1000 / 1024 / 1000" | bc
94.372497
Nota: Isso é observado para as versões 19.9.0.6 e 19.10.0.3 e posteriores. Antes dessas versões, observa-se o contrário. Ou seja, a unidade relatada é Bytes, mas o valor mostrado está em kilobytes. A conversão resulta em um valor menor do que o esperado.
Årsag
Esse problema foi levado à engenharia do NetWorker.
Løsning
Esse problema foi resolvido na versão 19.14.0.1 do NetWorker. Faça upgrade para essa versão (assim que disponível) para obter uma correção de código.
Você pode continuar usando a solicitação GET de trabalhos até que uma correção de código seja aplicada. No entanto, observe que o valor é em bytes, não em quilobytes. Qualquer conversão para uma unidade maior (como GB ou TB) deve ser feita a partir de bytes.
Flere oplysninger
Berørte produkter
NetWorkerProdukter
NetWorker Family, NetWorker SeriesArtikelegenskaber
Artikelnummer: 000221479
Artikeltype: Solution
Senest ændret: 04 jun. 2026
Version: 7
Find svar på dine spørgsmål fra andre Dell-brugere
Supportservices
Kontrollér, om din enhed er dækket af supportservices.