PowerFlex: SDC unmap викликаний з результатом, більшим за буферний blkScsiCmd_UnmapWithSize

Resumo: Ця база пояснює деталі запису журналу та вплив на хост і системи зберігання.

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 для VMware встановлено в ядрі, і його логування з'явиться у vmkernel.log. В операціях UNMAP під час операції UNMAP може з'являтися наступне попередження:

 Unmap called with a result larger than buffer.

 

Для отримання додаткової інформації про UNMAP та рекультивацію дивіться наступні бази знань:

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 у SSD), що дозволяє хосту повідомляти систему зберігання, що певні блоки більше не використовуються.
  • Деталі внутрішньої помилки PowerFlex:

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

      Це невідповідність на рівні протоколу між очікуваннями хоста та тим, що система зберігання отримала.

Вплив

  • Зазвичай це не є фатальним і не свідчить про проблеми з даними на стороні хоста чи сховища.

  • Це часто виникає, коли хост (наприклад, ядро VMware ESXi або Linux) надсилає команду UNMAP, і драйвер PowerFlex SDC отримує відповідь, що перевищує очікуваний розмір.

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

Висновок

Це попереджувальне повідомлення пов'язане з командою SCSI UNMAP, яка використовується для освоєння місця на тонких масивах зберігання. Коли блоки даних видаляються всередині віртуальної машини, гіпервізор може надіслати команду UNMAP у масив зберігання, щоб повідомити, що блоки більше не використовуються і можуть бути відновлені.

Повідомлення "Unmap called with result larger than buffer" стверджує, що розмір даних, які не відображаються ("розмір результату") більший за буфер, виділений для операції ("buffer size").

У PowerFlex, якщо кількість байтів, які повідомляються як відновлені (розмір результату), більша за наданий буфер (розмір буфера), розмір результату скорочується до розміру буфера (щоб уникнути переповнення буфера).

 

Це попередження вказує на невідповідність розміру буфера під час операції SCSI UNMAP. Він безпечний і лише косметичний.

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.