NetWorker: A solicitação GET de trabalhos da API REST mostra a unidade dataSize incorreta

Summary: 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. ...

This article applies to This article does not apply to This article is not tied to any specific product. Not all product versions are identified in this article.

Symptoms

  • 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 mminfo resultado 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.

Cause

Esse problema foi levado à engenharia do NetWorker.

Resolution

Uma futura correção de código resolverá esse problema. Este artigo da KB será atualizado assim que os detalhes da correção forem publicados. 

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.

Additional Information

Affected Products

NetWorker

Products

NetWorker Family, NetWorker Series
Article Properties
Article Number: 000221479
Article Type: Solution
Last Modified: 30 Dec 2025
Version:  5
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.