PowerFlex: SDC unmap kaldet med resultat større end buffer blkScsiCmd_UnmapWithSize

Summary: Denne KB forklarer oplysninger om logposten og effekten på værts- og storagesystemerne.

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 for VMware er installeret i kernen, og dens logning vises i vmkernel.log. I UNMAP-handlinger kan følgende advarsel blive vist under en UNMAP-handling:

 Unmap called with a result larger than buffer.

 

Du kan finde flere oplysninger om UNMAP og genvinding i følgende KB'er:

PowerFlex: Generhvervelse af slettede VMFS-blokke på tynde klargjorte diskenheder

Generhvervelse af VMFS slettede blokke på thin provisioned LUN'er (eksternt link)

Logoplysninger

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

 

  • ADVARSEL- Hændelsesidentifikationen Den faktiske hændelse er på et advarselsniveau. Den "fejl", der nævnes i konteksten, er en intern PowerFlex-brug til internt at identificere en uventet hændelse. Det betyder ikke, at selve begivenheden er på et fejlniveau.
  • PowerFlex blkScsiCmd_UnmapWithSize - Denne meddelelse kommer fra PowerFlex SDC, når du håndterer en SCSI UNMAP-kommando. UNMAP er en del af SCSI-protokollen til rumindvinding (svarende til TRIM i SSD'er), så værten kan informere lagersystemet om, at visse blokke ikke længere er i brug.
  • Oplysninger om intern PowerFlex-fejl:

    • Opcode UNMAP → Bekræfter kommandotypen.
    • Bufferstørrelse: 24, Resultat størrelse: 34 → Reaktionen fra UNMAP-operationen var større end den tildelte buffer fra lageret.

      Dette er en uoverensstemmelse på protokolniveau mellem, hvad værten forventer, og hvad lagersystemet returnerede.

Påvirkning

  • Dette er typisk ikke-fatalt og indikerer ikke noget problem med dataene på værts- eller lagringssiden.

  • Det sker ofte, når værten (f.eks. VMware ESXi eller Linux-kernen) sender en UNMAP-kommando, og PowerFlex SDC-driveren støder på et svar, der overstiger den forventede størrelse.

  • Handlingen kan forsøge igen i nogle scenarier, men advarslen logføres kun for synlighed.

Konklusion

Denne advarselsmeddelelse er relateret til SCSI UNMAP-kommandoen, som bruges til at frigøre plads på thin-provisioned storage-arrays. Når datablokke slettes i en virtuel maskine, kan hypervisoren sende en UNMAP-kommando til storagesystemet for at fortælle det, at blokkene ikke længere er i brug og kan genvindes.

Budskabet "Unmap called with result larger than buffer" foreslår, at størrelsen af de data, der ikke kortlægges ("resultatstørrelsen"), er større end den buffer, der er afsat til operationen ("buffer size").

Hvis antallet af bytes, der rapporteres at blive genvundet (resultatstørrelse), er større end den angivne buffer (bufferstørrelse) i PowerFlex, afkortes resultatstørrelsen til bufferstørrelsen (for at undgå bufferoverløb).

 

Denne advarsel indikerer en uoverensstemmelse i bufferstørrelsen under en SCSI UNMAP-handling. Det er kun harmløst og kosmetisk.

Affected Products

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