PowerFlex: SDC unmap wywołane z wynikiem większym niż bufor blkScsiCmd_UnmapWithSize

Resumo: Ten artykuł bazy wiedzy zawiera szczegółowe informacje o wpisach dziennika oraz ich wpływ na hosta i systemy pamięci masowej.

Este artigo aplica-se a Este artigo não se aplica a Este artigo não está vinculado a nenhum produto específico. Nem todas as versões do produto estão identificadas neste artigo.

Instruções

SDC dla VMware jest zainstalowany w jądrze, a jego rejestrowanie pojawi się w vmkernel.log. W operacjach UNMAP podczas operacji UNMAP może zostać wyświetlone następujące ostrzeżenie:

 Unmap called with a result larger than buffer.

 

Aby uzyskać więcej informacji na temat UNMAP i Reclamation, zapoznaj się z następującymi artykułami bazy wiedzy:

PowerFlex: Odzyskiwanie usuniętych bloków VMFS na woluminach Thin Provisioned

Odzyskiwanie usuniętych bloków VMFS na jednostkach LUN z elastycznie przydzielonymi zasobami (łącze zewnętrzne)

Szczegóły dziennika

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

 

  • OSTRZEŻENIE- Identyfikacja zdarzenia Rzeczywiste zdarzenie jest na poziomie ostrzegawczym. "Błąd" wspomniany w kontekście to wewnętrzne użycie PowerFlex w celu wewnętrznego zidentyfikowania nieoczekiwanego zdarzenia. Nie oznacza to, że samo zdarzenie znajduje się na poziomie błędu.
  • PowerFlex blkScsiCmd_UnmapWithSize - Ten komunikat pochodzi z PowerFlex SDC podczas obsługi polecenia SCSI UNMAP. UNMAP jest częścią protokołu SCSI do odzyskiwania miejsca (podobnie jak TRIM w dyskach SSD), umożliwiając hostowi poinformowanie systemu pamięci masowej, że niektóre bloki nie są już używane.
  • Szczegóły błędu wewnętrznego PowerFlex:

    • Opcode UNMAP → Potwierdza typ polecenia.
    • Wielkość bufora: 24, wielkość wyniku: 34 → Odpowiedź operacji UNMAP była większa niż przydzielony bufor z magazynu.

      Jest to niezgodność na poziomie protokołu między oczekiwaniami hosta a wartościami zwróconymi przez system pamięci masowej.

Wpływ

  • Zazwyczaj nie jest to zdarzenie krytyczne i nie oznacza żadnego problemu z danymi po stronie hosta lub pamięci masowej.

  • Często występuje wtedy, gdy host (np. jądro VMware ESXi lub Linux) wysyła polecenie UNMAP, a sterownik PowerFlex SDC napotyka odpowiedź przekraczającą oczekiwany rozmiar.

  • Operacja może zostać ponowiona w niektórych scenariuszach, ale ostrzeżenie jest rejestrowane tylko dla widoczności.

Wnioski

Ten komunikat ostrzegawczy jest związany z poleceniem SCSI UNMAP, które służy do odzyskiwania miejsca w macierzach pamięci masowej z elastycznie przydzielanymi zasobami. Gdy bloki danych zostaną usunięte w maszynie wirtualnej, monitor maszyny wirtualnej może wysłać polecenie UNMAP do macierzy pamięci masowej, aby poinformować ją, że bloki nie są już używane i można je odzyskać.

Wiadomość "Unmap called with result larger than buffer" sugeruje, że rozmiar niemapowanych danych ("rozmiar wyniku") jest większy niż bufor przydzielony dla operacji ("buffer size").

W systemie PowerFlex, jeśli liczba bajtów zgłoszonych do odzyskania (rozmiar wyniku) jest większa niż podany bufor (rozmiar bufora), rozmiar wyniku jest obcinany do rozmiaru buforu (aby uniknąć przepełnienia buforu).

 

To ostrzeżenie wskazuje na niezgodność rozmiaru bufora podczas operacji SCSI UNMAP. Jest nieszkodliwy i tylko kosmetyczny.

Produtos afetados

PowerFlex rack, ScaleIO
Propriedades do artigo
Número do artigo: 000397480
Tipo de artigo: How To
Último modificado: 23 dez. 2025
Versão:  2
Encontre as respostas de outros usuários da Dell para suas perguntas.
Serviços de suporte
Verifique se o dispositivo está coberto pelos serviços de suporte.