NetWorker: Завдання REST API GET показує неправильний dataSize unit

Oversigt: NetWorker надає інтерфейс програмування програмування репрезентативного стану (REST), який може використовуватися для збору даних із додатку NetWorker. GET-запит на основі «jobs» повідомляє одиницю розміру даних як «KB»; Однак показане значення — це розмір резервної копії в байтах, а не 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

  • Запит REST API GET використовується для збору інформації про «робочі місця» з сервера NetWorker.
curl -k -u Administrator:'PASSWORD' -X GET https://NETWORKER-SERVER-ADDRESS:9090/nwrestapi/v3/global/jobs/JOBID
  • Одиниця dataSize відображається як кілобайти; однак показане значення у байтах:
     "clientHostname": "win-client01.amer.lan",
      "completionStatus": "Succeeded",
      "dataSize": {
        "unit": "KB",
        "value": 96637437263
      },
      "dependentJobIds": [
        0
      ],
      "endTime": "2025-07-09T23:12:29-04:00",
      "exitCode": 0,

Припускаючи, що значення у кілобайтах, як показано, конвертоване значення віртуальної машини (VM) в інший пристрій показує більший розмір, ніж VM. Наприклад, конвертація значення в GB показує, що віртуальна машина становить 94 ТБ.

[root@nsr ~]# echo "scale=6; 96637437263 / 1000 / 1024" | bc
94372.497327
  • The mminfo вихід для цього набору збережень показує правильний розмір віртуальної машини:
[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
Конвертація значення, показаного в jobsdb (вихідний REST API) з байтів, збігається з записом розміру віртуальної машини в медіабазі (mminfo):
[root@nsr ~]# echo "scale=6; 96637437263 / 1000 / 1024 / 1000" | bc
94.372497
ПРИМІТКА. Це спостерігається для 19.9.0.6 та 19.10.0.3 і пізніше. До цих версій спостерігалося протилежне. Тобто одиниця, яка вказується, — байти, але значення — у кілобайтах. Конверсія призводить до меншої ціни, ніж очікувалося.

Årsag

Це питання було піднято до інженерії NetWorker.

Løsning

Майбутнє виправлення коду вирішить цю проблему. Ця база буде оновлена після публікації деталей виправлення. 

Ви можете продовжувати користуватися запитом GET, поки не буде застосовано виправлення коду. Однак зверніть увагу, що значення входить у байтах, а не в кілобайтах. Будь-яке перетворення у більшу одиницю (наприклад, GB або TB) має здійснюватися з байтів.

Flere oplysninger

Berørte produkter

NetWorker

Produkter

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