NetWorker: Zadania interfejsu API REST Żądanie GET pokazuje nieprawidłową jednostkę dataSize
Resumen: 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 artículo se aplica a
Este artículo no se aplica a
Este artículo no está vinculado a ningún producto específico.
No se identifican todas las versiones del producto en este artículo.
Síntomas
- Żą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
mminfoDane 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.
Resolución
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.
Información adicional
Productos afectados
NetWorkerProductos
NetWorker Family, NetWorker SeriesPropiedades del artículo
Número del artículo: 000221479
Tipo de artículo: Solution
Última modificación: 30 dic 2025
Versión: 5
Encuentre respuestas a sus preguntas de otros usuarios de Dell
Servicios de soporte
Compruebe si el dispositivo está cubierto por los servicios de soporte.