NetWorker: REST API-job GET-anmodning viser forkert dataSize-enhed

Resumen: 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. ...

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

  • 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 mminfo output 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.

Causa

Dette problem blev rejst over for NetWorker-teknik.

Resolución

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.

Información adicional

Productos afectados

NetWorker

Productos

NetWorker Family, NetWorker Series
Propiedades 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.