PowerFlex. Отмена сопоставления SDC вызывается с результатом, превышающим буфер blkScsiCmd_UnmapWithSize

Zhrnutie: В этой статье базы знаний описываются сведения о записи журнала и их влияние на хост и системы хранения.

Tento článok sa vzťahuje na Tento článok sa nevzťahuje na Tento článok nie je viazaný na žiadny konkrétny produkt. V tomto článku nie sú uvedené všetky verzie produktov.

Pokyny

SDC для VMware устанавливается в ядре, и его логирование появится в vmkernel.log. В операциях UNMAP во время операции UNMAP может отображаться следующее предупреждение:

 Unmap called with a result larger than buffer.

 

Дополнительные сведения об отмене сопоставления и восстановлении см. в следующих статьях базы знаний:

PowerFlex. Освобождение удаленных блоков VMFS в томах с «тонким» выделением ресурсов

Освобождение удаленных блоков VMFS в LUN с «тонким» выделением ресурсов (внешняя ссылка)

Сведения о журнале

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

 

  • ПРЕДУПРЕЖДЕНИЕ- Идентификация события Фактическое событие находится на уровне предупреждения. «Ошибка», упомянутая в контексте, является внутренним использованием PowerFlex для внутренней идентификации непредвиденного события. Это не означает, что само событие находится на уровне ошибки.
  • PowerFlex blkScsiCmd_UnmapWithSize - Это сообщение поступает от PowerFlex SDC при обработке команды SCSI UNMAP. UNMAP является частью протокола SCSI для высвобождения пространства (аналогично TRIM в твердотельных накопителях), позволяющей хосту информировать систему хранения о том, что определенные блоки больше не используются.
  • Сведения о внутренней ошибке PowerFlex:

    • Opcode UNMAP → Подтверждение типа команды.
    • Размер буфера: 24. Размер результата: 34 → Отклик, полученный в результате операции отмены сопоставления, был больше, чем выделенный буфер из хранилища.

      Это несоответствие на уровне протокола между тем, что ожидает хост, и тем, что возвращает система хранения.

Воздействие

  • Как правило, это некритично и не указывает на наличие проблем с данными на стороне хоста или хранилища.

  • Это часто происходит, когда хост (например, VMware ESXi или ядро Linux) отправляет команду UNMAP, а драйвер PowerFlex SDC получает ответ, превышающий ожидаемый размер.

  • Операция может повториться в некоторых сценариях, но предупреждение регистрируется в журнале только для наглядности.

Заключение

Это предупреждающее сообщение связано с командой SCSI UNMAP, которая используется для освобождения пространства в массивах хранения с «тонким» выделением ресурсов. При удалении блоков данных в виртуальной машине гипервизор может отправить массиву хранения данных команду отмены сопоставления, чтобы сообщить ему, что блоки больше не используются и могут быть освобождены.

Сообщение "Unmap called with result larger than buffer" предполагает, что размер несопоставленных данных («размер результата») больше, чем буфер, выделенный для операции («buffer size").

Если в PowerFlex количество байтов, которые, как сообщается, должны быть освобождены (размер результата), больше заданного буфера (размер буфера), размер результата усекается до размера буфера (во избежание переполнения буфера).

 

Это предупреждение указывает на несоответствие размера буфера во время операции отмены сопоставления SCSI. Он безвреден и только косметический.

Dotknuté produkty

PowerFlex rack, ScaleIO
Vlastnosti článku
Číslo článku: 000397480
Typ článku: How To
Dátum poslednej úpravy: 23 dec 2025
Verzia:  2
Nájdite odpovede na svoje otázky od ostatných používateľov spoločnosti Dell
Služby podpory
Skontrolujte, či sa na vaše zariadenie vzťahujú služby podpory.