NetWorker: REST API-job GET-anmodning viser forkert dataSize-enhed
Oversigt: NetWorker leverer REST (Representational State Transfer) Application Programming Interface (API), som kan bruges til at indsamle data fra NetWorker-programmet. Den "job"-baserede GET-anmodning rapporterer dataSize-enheden som "KB". Den viste værdi er imidlertid backupstørrelsen i byte, ikke KB. ...
Denne artikel gælder for
Denne artikel gælder ikke for
Denne artikel er ikke knyttet til et bestemt produkt.
Det er ikke alle produktversioner, der er identificeret i denne artikel.
Symptomer
- En REST API GET-anmodning bruges til at indsamle "job"-oplysninger fra NetWorker-serveren.
curl -k -u Administrator:'PASSWORD' -X GET https://NETWORKER-SERVER-ADDRESS:9090/nwrestapi/v3/global/jobs/JOBID
- DataSize-enheden vises som kilobyte. Den viste værdi er dog i 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,
Hvis det antages, at værdien er i kilobyte som vist, rapporterer den konverterede værdi af den virtuelle maskine (VM) til en anden enhed en større størrelse end VM'en. Hvis du f.eks. konverterer værdien til GB, foreslår du, at VM'en er 94 TB.
[root@nsr ~]# echo "scale=6; 96637437263 / 1000 / 1024" | bc
94372.497327
- Ikonet
mminfooutput for dette lagringssæt, vises den korrekte VM-størrelse:
[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
Konvertering af den værdi, der vises i jobsdb (REST API-output) fra bytes, svarer til VM-størrelsesregistreringen i mediedatabasen (
mminfo):
[root@nsr ~]# echo "scale=6; 96637437263 / 1000 / 1024 / 1000" | bc
94.372497
BEMÆRK: Dette observeres for 19.9.0.6 og 19.10.0.3 og senere. Før disse versioner observeres det modsatte. Det betyder, at den rapporterede enhed er byte, men den viste værdi er i kilobyte. Konverteringen resulterer i en mindre værdi end forventet.
Årsag
Dette problem blev rejst over for NetWorker-teknik.
Løsning
En fremtidig koderettelse løser dette problem. Denne KB opdateres, når oplysningerne om rettelsen er offentliggjort.
Du kan fortsætte med at bruge jobbet GET-anmodningen, indtil der anvendes en koderettelse. Bemærk dog, at værdien er i byte, ikke kilobyte. Enhver konvertering til en større enhed (f.eks. GB eller TB) skal foretages fra byte.
Flere oplysninger
Berørte produkter
NetWorkerProdukter
NetWorker Family, NetWorker SeriesArtikelegenskaber
Artikelnummer: 000221479
Artikeltype: Solution
Senest ændret: 30 dec. 2025
Version: 5
Find svar på dine spørgsmål fra andre Dell-brugere
Supportservices
Kontrollér, om din enhed er dækket af supportservices.