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

Résumé: 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. ...

Cet article concerne Cet article ne concerne pas Cet article n’est associé à aucun produit spécifique. Toutes les versions du produit ne sont pas identifiées dans cet article.

Symptômes

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

Cause

Dette problem blev rejst over for NetWorker-teknik.

Résolution

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.

Informations supplémentaires

Produits concernés

NetWorker

Produits

NetWorker Family, NetWorker Series
Propriétés de l’article
Numéro d’article: 000221479
Type d’article: Solution
Dernière modification: 30 Dec 2025
Version:  5
Trouvez des réponses à vos questions auprès d’autres utilisateurs Dell
Services de support
Vérifiez si votre appareil est couvert par les services de support.