PowerFlex: Voláno zrušení mapování SDC s výsledkem větším než vyrovnávací blkScsiCmd_UnmapWithSize

Summary: Tento článek znalostní databáze obsahuje podrobnosti o položce protokolu a vliv na hostitele a úložné systémy.

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 je nainstalován v jádře a jeho protokolování se zobrazí v vmkernel.log. Při operacích UNMAP se může během operace UNMAP zobrazit následující upozornění:

 Unmap called with a result larger than buffer.

 

Další informace o UNMAP a rekultivaci naleznete v následujících článcích znalostní databáze:

PowerFlex: Opětovné získání odstraněných bloků VMFS na svazcích s tenkým zřizováním

Opětovné získání odstraněných bloků VMFS na jednotkách LUN s funkcí Thin Provisioned (externí odkaz)

Podrobnosti protokolu

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

 

  • UPOZORNĚNÍ- Identifikace události: Skutečná událost je na úrovni varování. "Chyba" zmíněná v kontextu se týká interního použití řešení PowerFlex k interní identifikaci neočekávané události. Neznamená to, že samotná událost je na chybové úrovni.
  • PowerFlex blkScsiCmd_UnmapWithSize Tato zpráva pochází z řadiče PowerFlex SDC při zpracování příkazu SCSI UNMAP. UNMAP je součástí protokolu SCSI pro opětovné získání místa (podobně jako TRIM v SSD) a umožňuje hostiteli informovat úložný systém, že určité bloky se již nepoužívají.
  • Podrobnosti o interní chybě systému PowerFlex:

    • Opcode UNMAP → Potvrzení typu příkazu.
    • Velikost vyrovnávací paměti: 24, Velikost Výsledek: 34 → Odezva z operace UNMAP byla větší než přidělená vyrovnávací paměť z úložiště.

      Jedná se o neshodu na úrovni protokolu mezi tím, co hostitel očekává, a tím, co vrátil úložný systém.

Důsledky

  • Obvykle není závažný a neznačí to žádný problém s daty na straně hostitele nebo úložiště.

  • Často k tomu dochází, když hostitel (např. VMware ESXi nebo jádro Linux) odešle příkaz UNMAP a ovladač PowerFlex SDC narazí na odpověď, která překračuje očekávanou velikost.

  • Operace se může v některých scénářích opakovat, ale upozornění se zaprotokoluje jenom kvůli viditelnosti.

Závěr

Tato varovná zpráva souvisí s příkazem SCSI UNMAP, který se používá k uvolnění místa na diskových polích s dynamické přiděláváním. Když jsou bloky dat odstraněny ve virtuálním počítači, hypervisor může odeslat příkaz UNMAP do pole úložišť, aby jej informoval, že bloky se již nepoužívají a lze je získat zpět.

Poselství "Unmap called with result larger than buffer" navrhuje, aby velikost nenamapovaných dat ("výsledná velikost") byla větší než vyrovnávací paměť přidělená pro operaci ("buffer size").

Pokud je v prostředí PowerFlex počet bajtů, které mají být uvolněny (velikost výsledku), větší než zadaná vyrovnávací paměť (velikost vyrovnávací paměti), výsledná velikost se zkrátí na velikost vyrovnávací paměti (aby nedocházelo k přetečení vyrovnávací paměti).

 

Toto upozornění upozorňuje na neshodu velikosti vyrovnávací paměti během operace SCSI UNMAP. Je neškodný a pouze kosmetický.

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.