NetWorker: Zadania interfejsu API REST Żądanie GET pokazuje nieprawidłową jednostkę dataSize

Resumo: NetWorker zapewnia interfejs programowania aplikacji (API) Representational State Transfer (REST), który może być używany do zbierania danych z aplikacji NetWorker. Żądanie GET oparte na "zadaniach" zgłasza jednostkę dataSize jako "KB"; Jednak pokazana wartość to rozmiar kopii zapasowej w bajtach, a nie w 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

  • Żądanie REST API GET służy do zbierania informacji o zadaniach z serwera NetWorker.
curl -k -u Administrator:'PASSWORD' -X GET https://NETWORKER-SERVER-ADDRESS:9090/nwrestapi/v3/global/jobs/JOBID
  • Jednostka dataSize jest wyświetlana jako kilobajty; Pokazana wartość jest jednak wyrażona w bajtach:
     "clientHostname": "win-client01.amer.lan",
      "completionStatus": "Succeeded",
      "dataSize": {
        "unit": "KB",
        "value": 96637437263
      },
      "dependentJobIds": [
        0
      ],
      "endTime": "2025-07-09T23:12:29-04:00",
      "exitCode": 0,

Zakładając, że wartość jest wyrażona w kilobajtach, jak pokazano, przekonwertowana wartość maszyny wirtualnej (VM) na inną jednostkę zgłasza większy rozmiar niż maszyna wirtualna. Na przykład przekonwertowanie wartości na GB sugeruje, że maszyna wirtualna ma 94 TB.

[root@nsr ~]# echo "scale=6; 96637437263 / 1000 / 1024" | bc
94372.497327
  • Polecenie mminfo Dane wyjściowe dla tego zestawu zapisu wskazują prawidłowy rozmiar maszyny wirtualnej:
[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
Konwersja wartości wyświetlanej w jobsdb (dane wyjściowe interfejsu API REST) z bajtów odpowiada zapisowi rozmiaru maszyny wirtualnej w bazie danych nośnika (mminfo):
[root@nsr ~]# echo "scale=6; 96637437263 / 1000 / 1024 / 1000" | bc
94.372497
UWAGA: Dotyczy to wersji 19.9.0.6 i 19.10.0.3 i nowszych. Przed tymi wersjami obserwuje się coś przeciwnego. Oznacza to, że podawaną jednostką są bajty, ale pokazana wartość jest w kilobajtach. Konwersja skutkuje mniejszą wartością niż oczekiwano.

Causa

Ten problem został zgłoszony inżynierom NetWorker.

Resolução

Przyszła poprawka kodu rozwiąże ten problem. Ta baza wiedzy zostanie zaktualizowana po opublikowaniu szczegółów poprawki. 

Możesz nadal korzystać z żądania GET zadań do momentu zastosowania poprawki kodu. Należy jednak pamiętać, że wartość jest wyrażona w bajtach, a nie w kilobajtach. Każda konwersja na większą jednostkę (taką jak GB lub TB) musi być wykonana z bajtów.

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.