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

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

  • Запрос 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 и более поздних версий. До этих версий наблюдается обратное. Это означает, что сообщаемая единица измерения — байты, но отображаемое значение — в килобайтах. В результате преобразования значение будет меньше, чем ожидалось.

Causa

Этот вопрос был поднят перед инженерами NetWorker.

Resolução

В будущем исправление кода устранит эту проблему. Эта статья базы знаний будет обновлена после публикации сведений об исправлении. 

Вы можете продолжать использовать запрос GET заданий до тех пор, пока не будет применено исправление кода. Однако обратите внимание, что значение указывается в байтах, а не в килобайтах. Любое преобразование в более крупные единицы измерения (например, ГБ или ТБ) должно выполняться из байтов.

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.