PowerFlex: SDC-avmappning anropas med resultat som är större än bufferten blkScsiCmd_UnmapWithSize

Summary: I den här kunskapsbasartikeln förklaras loggpostinformationen och effekten på värd- och lagringssystemen.

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 för VMware är installerat i kärnan och loggningen visas i vmkernel.log. I UNMAP-åtgärder kan följande varning visas under en UNMAP-åtgärd:

 Unmap called with a result larger than buffer.

 

Mer information om UNMAP och återvinning finns i följande KB:er:

PowerFlex: Återta borttagna VMFS-block på tunna provisionerade volymer

Återta VMFS-borttagna block på LUN med tunn provisionering (Extern länk)

Logginformation

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

 

  • VARNING- Händelseidentifieringen Den faktiska händelsen är på en varningsnivå. "Felet" som nämns i kontexten är en intern PowerFlex-användning för att internt identifiera en oväntad händelse. Det betyder inte att själva händelsen är på en felnivå.
  • PowerFlex blkScsiCmd_UnmapWithSizeDet här meddelandet kommer från PowerFlex SDC vid hantering av ett SCSI UNMAP-kommando. UNMAP är en del av SCSI-protokollet för utrymmesåtervinning (liknande TRIM i SSD-enheter), vilket gör det möjligt för värden att informera lagringssystemet om att vissa block inte längre används.
  • Information om interna PowerFlex-fel:

    • Opcode UNMAP → Bekräftar kommandotypen.
    • Buffertstorlek: 24, Resultatstorlek: 34 → Svaret från UNMAP-åtgärden var större än den allokerade bufferten från lagringen.

      Det här är ett matchningsfel på protokollnivå mellan vad värden förväntar sig och vad lagringssystemet returnerade.

Påverkan

  • Detta är vanligtvis icke-allvarligt och indikerar inte något problem med data på värd- eller lagringssidan.

  • Det inträffar ofta när värden (t.ex. VMware ESXi eller Linux-kärna) skickar ett UNMAP-kommando och PowerFlex SDC-drivrutinen stöter på ett svar som överskrider den förväntade storleken.

  • Åtgärden kan försöka igen i vissa fall, men varningen loggas endast för synlighet.

Slutsats

Det här varningsmeddelandet är relaterat till kommandot SCSI UNMAP, som används för att frigöra utrymme på lagringsdisksystem med tunn provisionering. När datablock tas bort i en virtuell maskin kan hypervisorn skicka ett UNMAP-kommando till lagringsmatrisen för att meddela den att blocken inte längre används och kan återtas.

Budskapet "Unmap called with result larger than buffer" föreslår att storleken på de data som avmappas ("resultatstorleken") är större än den buffert som allokerats för åtgärden ( "buffer size").

Om antalet byte som rapporteras som frigjorda (resultatstorlek) är större än den angivna bufferten (buffertstorlek) i PowerFlex trunkeras resultatstorleken till buffertstorleken (för att undvika buffertspill).

 

Den här varningen indikerar ett matchningsfel för buffertstorlek under en SCSI UNMAP-åtgärd. Det är endast ofarligt och kosmetiskt.

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.