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

Resumo: 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 artigo aplica-se a Este artigo não se aplica a Este artigo não está vinculado a nenhum produto específico. Nem todas as versões do produto estão identificadas neste artigo.

Sintomas

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

Resolução

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.

Mais informações

Produtos afetados

NetWorker

Produtos

NetWorker Family, NetWorker Series
Propriedades do artigo
Número do artigo: 000221479
Tipo de artigo: Solution
Último modificado: 30 dez. 2025
Versão:  5
Encontre as respostas de outros usuários da Dell para suas perguntas.
Serviços de suporte
Verifique se o dispositivo está coberto pelos serviços de suporte.