PowerFlex: SDC unmap aangeroepen met resultaat groter dan buffer blkScsiCmd_UnmapWithSize

Summary: In deze KB worden de details van de logboekvermelding en het effect op de host- en storagesystemen uitgelegd.

This article applies to This article does not apply to This article is not tied to any specific product. Not all product versions are identified in this article.

Instructions

SDC voor VMware wordt geïnstalleerd in de kernel en de logboekregistratie ervan wordt weergegeven in vmkernel.log. In UNMAP-bewerkingen kan de volgende waarschuwing worden weergegeven tijdens een UNMAP-bewerking:

 Unmap called with a result larger than buffer.

 

Zie de volgende KB's voor meer informatie over UNMAP en terugwinning:

PowerFlex: Reclaiming VMFS deleted blocks on Thin Provisioned Volumes

Reclaiming VMFS deleted blocks on Thin Provisioned LUNs (External Link)

Logboekgegevens

vmkernel.log

2022-10-02T04:15:26.972Z cpu82:2377729)WARNING: PowerFlex blkScsiCmd_UnmapWithSize:391 :Error: Unmap called with result larger than buffer: Opcode UNMAP; command 0x0x45d9738c2b88; Buffer size: 24, Result size 34

 

  • WAARSCHUWING- De gebeurtenisidentificatie De werkelijke gebeurtenis bevindt zich op waarschuwingsniveau. De fout die in de context wordt vermeld, is een intern PowerFlex-gebruik om intern een onverwachte gebeurtenis te identificeren. Dit betekent niet dat de gebeurtenis zelf zich op een foutniveau bevindt.
  • PowerFlex blkScsiCmd_UnmapWithSize - Dit bericht is afkomstig van de PowerFlex SDC bij het verwerken van een SCSI UNMAP-opdracht. UNMAP maakt deel uit van het SCSI-protocol voor het vrijmaken van ruimte (vergelijkbaar met TRIM in SSD's), waardoor de host het opslagsysteem kan informeren dat bepaalde blokken niet langer in gebruik zijn.
  • Details interne PowerFlex-fout:

    • Opcode UNMAP → Bevestigt het opdrachttype.
    • Buffergrootte: 24, Result size: 34 → De respons van de UNMAP-operatie was groter dan de toegewezen buffer uit de opslag.

      Dit is een discrepantie op protocolniveau tussen wat de host verwacht en wat het storagesysteem heeft geretourneerd.

Impact

  • Dit is meestal niet dodelijk en duidt niet op een probleem met de data aan de host- of storagezijde.

  • Dit gebeurt vaak wanneer de host (bijv. VMware ESXi of Linux-kernel) een UNMAP-opdracht verzendt en de PowerFlex SDC-driver een reactie tegenkomt die de verwachte grootte overschrijdt.

  • De bewerking kan in sommige scenario's opnieuw worden geprobeerd, maar de waarschuwing wordt alleen geregistreerd voor zichtbaarheid.

Conclusie

Dit waarschuwingsbericht heeft betrekking op de SCSI UNMAP-opdracht, die wordt gebruikt om ruimte vrij te maken op thin provisioned storage-arrays. Wanneer datablokken binnen een virtuele machine worden verwijderd, kan de hypervisor een UNMAP-opdracht naar de storage-array sturen om deze te laten weten dat de blokken niet langer in gebruik zijn en kunnen worden teruggevorderd.

De boodschap "Unmap called with result larger than buffer" suggereert dat de grootte van de gegevens die niet in kaart worden gebracht (de "resultaatgrootte") groter is dan de buffer die is toegewezen voor de bewerking (de "buffer size").

Als in PowerFlex het aantal bytes dat wordt gemeld als teruggevorderd (resultaatgrootte) groter is dan de opgegeven buffer (buffergrootte), wordt de resultaatgrootte afgekapt tot de buffergrootte (om bufferovergangen te voorkomen).

 

Deze waarschuwing geeft aan dat de buffergrootte niet overeenkomt tijdens een SCSI UNMAP-bewerking. Het is onschadelijk en alleen cosmetisch.

Affected Products

PowerFlex rack, ScaleIO
Article Properties
Article Number: 000397480
Article Type: How To
Last Modified: 23 ديسمبر 2025
Version:  2
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.