NetWorker: La richiesta GET dei processi API REST mostra un unità dataSize errata

Resumo: NetWorker fornisce un'API (Application Programming Interface) REST (Representational State Transfer) che può essere utilizzata per raccogliere dati dall'applicazione NetWorker. La richiesta GET basata su "jobs" riporta l'unità dataSize come "KB"; Tuttavia, il valore visualizzato è la dimensione del backup in byte e non 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

  • Una richiesta GET dell'API REST viene utilizzata per raccogliere informazioni sui "job" dal server NetWorker.
curl -k -u Administrator:'PASSWORD' -X GET https://NETWORKER-SERVER-ADDRESS:9090/nwrestapi/v3/global/jobs/JOBID
  • L'unità dataSize viene visualizzata come kilobyte; Tuttavia, il valore visualizzato è in byte:
     "clientHostname": "win-client01.amer.lan",
      "completionStatus": "Succeeded",
      "dataSize": {
        "unit": "KB",
        "value": 96637437263
      },
      "dependentJobIds": [
        0
      ],
      "endTime": "2025-07-09T23:12:29-04:00",
      "exitCode": 0,

Supponendo che il valore sia in kilobyte come mostrato, il valore convertito della macchina virtuale (VM) in un'altra unità riporta una dimensione maggiore rispetto alla VM. Ad esempio, la conversione del valore in GB suggerisce che la VM è di 94 TB.

[root@nsr ~]# echo "scale=6; 96637437263 / 1000 / 1024" | bc
94372.497327
  • La colonna mminfo viene visualizzato l'output per questo saveset con le dimensioni corrette della macchina virtuale:
[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 conversione del valore visualizzato in jobsdb (output dell'API REST) da byte corrisponde alla registrazione delle dimensioni della macchina virtuale nel database dei supporti (mminfo):
[root@nsr ~]# echo "scale=6; 96637437263 / 1000 / 1024 / 1000" | bc
94.372497
NOTA: Questa condizione viene osservata per 19.9.0.6 e 19.10.0.3 e versioni successive. Prima di queste versioni si osserva il contrario. Ciò significa che l'unità riportata è Byte, ma il valore mostrato è in kilobyte. La conversione genera un valore inferiore al previsto.

Causa

Questo problema è stato sollevato alla progettazione di NetWorker.

Resolução

Il problema verrà risolto in una futura correzione del codice. Questo articolo della Knowledge Base verrà aggiornato una volta pubblicati i dettagli sulle correzioni. 

È possibile continuare a utilizzare la richiesta GET dei processi fino a quando non viene applicata una correzione del codice. Tuttavia, si noti che il valore è in byte, non in kilobyte. Qualsiasi conversione in un unità di dimensioni maggiori (ad esempio GB o TB) deve essere eseguita dai byte.

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.