NetWorker. В запросе GET заданий API-интерфейса REST отображается неверная единица измерения dataSize

Oversigt: NetWorker предоставляет программный интерфейс (API) Representational State Transfer (Representational State Transfer), который можно использовать для сбора данных из приложения NetWorker. В запросе GET, основанном на "jobs", единица измерения dataSize сообщается как "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

  • Запрос GET API-интерфейса REST используется для сбора информации о заданиях с сервера 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,

Предполагая, что значение указано в килобайтах, преобразованное значение виртуальной машины (ВМ) в другое устройство сообщает о большем размере, чем виртуальная машина. Например, преобразование значения в Гбайт предполагает, что виртуальная машина имеет емкость 94 Тбайт.

[root@nsr ~]# echo "scale=6; 96637437263 / 1000 / 1024" | bc
94372.497327
  • Переменная 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 (выходные данные API REST), из байтов соответствует записи размера виртуальной машины в базе данных мультимедиа (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 заданий до тех пор, пока не будет применено исправление кода. Однако обратите внимание, что значение указывается в байтах, а не в килобайтах. Любое преобразование в более крупные единицы измерения (например, ГБ или ТБ) должно выполняться из байтов.

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.