PowerFlex: SDC unmap kalt med resultat større enn buffer blkScsiCmd_UnmapWithSize

Summary: Denne KB-en forklarer loggoppføringsdetaljene og innvirkningen på verts- og lagringssystemene.

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 installert i kjernen, og loggingen vises i vmkernel.log. I UNMAP-operasjoner kan følgende advarsel vises under en UNMAP-operasjon:

 Unmap called with a result larger than buffer.

 

Hvis du vil ha mer informasjon om UNMAP og gjenvinning, kan du se følgende KBer:

PowerFlex: Gjenvinne VMFS-slettede blokker på tynne volumer

Gjenvinne VMFS-slettede blokker på tynne klargjorte LUN-er (ekstern lenke)

Logg detaljer

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- Hendelsesidentifikasjonen Den faktiske hendelsen er på et advarselsnivå. "Error" som er nevnt i konteksten, er en intern PowerFlex-bruk for å identifisere en uventet hendelse internt. Det betyr ikke at selve hendelsen er på et feilnivå.
  • PowerFlex blkScsiCmd_UnmapWithSize - Denne meldingen kommer fra PowerFlex SDC når du håndterer en SCSI UNMAP-kommando. UNMAP er en del av SCSI-protokollen for plassgjenvinning (ligner på TRIM i SSD-er), slik at verten kan informere lagringssystemet om at visse blokker ikke lenger er i bruk.
  • Detaljer om intern feil hos PowerFlex:

    • Opcode UNMAP → Bekreft kommandotypen.
    • Bufferstørrelse: 24, Resultat størrelse: 34 → Responsen fra UNMAP-operasjonen var større enn den tildelte bufferen, fra lageret.

      Dette er et avvik på protokollnivå mellom det verten forventer, og det lagringssystemet returnerte.

Innvirkning

  • Dette er vanligvis ikke-kritisk og indikerer ikke noe problem med dataene på verts- eller lagringssiden.

  • Det oppstår ofte når verten (f.eks. VMware ESXi eller Linux-kjernen) sender en UNMAP-kommando og PowerFlex SDC-driveren støter på et svar som overskrider den forventede størrelsen.

  • Operasjonen kan prøve på nytt i noen scenarier, men advarselen logges bare for synlighet.

Konklusjon

Denne advarselen er relatert til SCSI UNMAP-kommandoen, som brukes til å frigjøre plass på lagringsarrayer med tynn tildeling. Når blokker med data slettes i en virtuell maskin, kan hypervisoren sende en UNMAP-kommando til lagringsarrayet for å fortelle den at blokkene ikke lenger er i bruk og kan gjenvinnes.

Budskapet "Unmap called with result larger than buffer" antyder at størrelsen på dataene som ikke er tilordnet ("resultatstørrelsen") er større enn bufferen som er tildelt for operasjonen ("buffer size").

Hvis antallet byte som rapporteres gjenvunnet i PowerFlex (resultatstørrelse), er større enn bufferen som er angitt (bufferstørrelse), avkortes resultatstørrelsen til bufferstørrelsen (for å unngå bufferoverflyt).

 

Denne advarselen angir manglende samsvar mellom bufferstørrelse under en SCSI UNMAP-operasjon. Det er ufarlig og kosmetisk bare.

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.