NetWorker: REST API işleri GET isteği yanlış dataSize birimi gösteriyor

Summary: NetWorker, NetWorker uygulamasından veri toplamak için kullanılabilen Temsili Durum Aktarımı (REST) Uygulama Programlama Arayüzü (API) sağlar. "İşler" tabanlı GET isteği, dataSize birimini "KB" olarak bildirir; Ancak gösterilen değer, KB cinsinden değil, bayt cinsinden yedekleme boyutudur. ...

Bu makale şunlar için geçerlidir: Bu makale şunlar için geçerli değildir: Bu makale, belirli bir ürüne bağlı değildir. Bu makalede tüm ürün sürümleri tanımlanmamıştır.

Symptoms

  • NetWorker sunucusundan "iş" bilgilerini toplamak için REST API GET isteği kullanılır.
curl -k -u Administrator:'PASSWORD' -X GET https://NETWORKER-SERVER-ADDRESS:9090/nwrestapi/v3/global/jobs/JOBID
  • dataSize birimi kilobayt olarak gösterilir; Ancak, gösterilen değer bayt cinsindendir:
     "clientHostname": "win-client01.amer.lan",
      "completionStatus": "Succeeded",
      "dataSize": {
        "unit": "KB",
        "value": 96637437263
      },
      "dependentJobIds": [
        0
      ],
      "endTime": "2025-07-09T23:12:29-04:00",
      "exitCode": 0,

Değerin gösterildiği gibi kilobayt cinsinden olduğu varsayılırsa, Sanal Makinenin (VM) başka bir birime dönüştürülen değeri, VM'den daha büyük bir boyut bildirir. Örneğin, değeri GB'ye dönüştürmek VM'nin 94 TB olduğunu gösterir.

[root@nsr ~]# echo "scale=6; 96637437263 / 1000 / 1024" | bc
94372.497327
  • Komutta mminfo Bu kaydetme kümesi için çıktı, doğru VM boyutu gösterilir:
[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'de gösterilen değerin (REST API çıktısı) bayttan dönüştürülmesi, medya veritabanındaki VM boyutu kaydıyla eşleşir (mminfo kullanarak):
[root@nsr ~]# echo "scale=6; 96637437263 / 1000 / 1024 / 1000" | bc
94.372497
NOT: Bu, 19.9.0.6 ve 19.10.0.3 ve sonraki sürümlerde gözlemlenir. Bu sürümlerden önce tam tersi gözlenir. Yani, bildirilen birim Bayttır, ancak gösterilen değer kilobayt cinsindendir. Dönüşüm, beklenenden daha küçük bir değerle sonuçlanır.

Cause

Bu sorun NetWorker mühendislik ekibine bildirildi.

Resolution

Gelecekte yapılacak bir kod düzeltmesi bu sorunu çözecektir. Düzeltme ayrıntıları yayınlandıktan sonra bu KB güncellenecektir. 

Bir kod düzeltmesi uygulanana kadar jobs GET isteğini kullanmaya devam edebilirsiniz. Ancak değerin kilobayt değil bayt cinsinden olduğunu unutmayın. Daha büyük bir birime (GB veya TB gibi) herhangi bir dönüştürme işlemi baytlardan yapılmalıdır.

Additional Information

Etkilenen Ürünler

NetWorker

Ürünler

NetWorker Family, NetWorker Series
Makale Özellikleri
Article Number: 000221479
Article Type: Solution
Son Değiştirme: 30 Ara 2025
Version:  5
Sorularınıza diğer Dell kullanıcılarından yanıtlar bulun
Destek Hizmetleri
Aygıtınızın Destek Hizmetleri kapsamında olup olmadığını kontrol edin.