NetWorker: La solicitud GET de los trabajos de la API REST muestra una unidad dataSize incorrecta

Resumo: NetWorker proporciona la interfaz de programación de aplicaciones (API) de transferencia de estado representacional (REST) que se puede utilizar para recopilar datos de la aplicación NetWorker. La solicitud GET basada en "trabajos" informa de la unidad dataSize como "KB"; Sin embargo, el valor que se muestra es el tamaño del respaldo en bytes, no 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

  • Una solicitud GET de la API REST se utiliza para recopilar información de "trabajos" desde NetWorker Server.
curl -k -u Administrator:'PASSWORD' -X GET https://NETWORKER-SERVER-ADDRESS:9090/nwrestapi/v3/global/jobs/JOBID
  • La unidad dataSize se muestra como kilobytes; Sin embargo, el valor que se muestra está en 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,

Suponiendo que el valor está en kilobytes, como se muestra, el valor convertido de la máquina virtual (VM) a otra unidad informa un tamaño mayor que el de la VM. Por ejemplo, la conversión del valor a GB sugiere que la VM es de 94 TB.

[root@nsr ~]# echo "scale=6; 96637437263 / 1000 / 1024" | bc
94372.497327
  • La variable mminfo En la salida de este saveset, se muestra el tamaño correcto de la VM:
[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
La conversión del valor que se muestra en jobsdb (salida de la API REST) de bytes coincide con el registro del tamaño de VM en la base de datos de medios (mminfo):
[root@nsr ~]# echo "scale=6; 96637437263 / 1000 / 1024 / 1000" | bc
94.372497
NOTA: Esto se observa para 19.9.0.6 y 19.10.0.3 y versiones posteriores. Antes de estas versiones se observaba lo contrario. Es decir, la unidad informada es bytes, pero el valor que se muestra está en kilobytes. La conversión da como resultado un valor menor de lo esperado.

Causa

Este problema se planteó al equipo de ingeniería de NetWorker.

Resolução

Una futura corrección de código abordará este problema. Este artículo de la base de conocimientos se actualizará una vez que se publiquen los detalles de la corrección. 

Puede continuar usando la solicitud GET de trabajos hasta que se aplique una corrección de código. Sin embargo, tenga en cuenta que el valor está en bytes, no en kilobytes. Cualquier conversión a una unidad más grande (como GB o TB) se debe realizar a partir de bytes.

Mais informações

Produtos afetados

NetWorker

Produtos

NetWorker Family, NetWorker Series
Propriedades 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.