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

Цю проблему вирішено у версії NetWorker 19.14.0.1 . Оновіть до цього релізу (як тільки він стане доступним) для виправлення коду.

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

Flere oplysninger

Berørte produkter

NetWorker

Produkter

NetWorker Family, NetWorker Series
Artikelegenskaber
Artikelnummer: 000221479
Artikeltype: Solution
Senest ændret: 04 jun. 2026
Version:  7
Find svar på dine spørgsmål fra andre Dell-brugere
Supportservices
Kontrollér, om din enhed er dækket af supportservices.