NetWorker: Zadania interfejsu API REST Żądanie GET pokazuje nieprawidłową jednostkę dataSize
Summary: 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. ...
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
- Żą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.
Cause
Ten problem został zgłoszony inżynierom NetWorker.
Resolution
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.
Additional Information
Affected Products
NetWorkerProducts
NetWorker Family, NetWorker SeriesArticle 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.