PowerFlex: SDC:n unmap-kutsu, jonka tulos on suurempi kuin puskurin blkScsiCmd_UnmapWithSize

Summary: Tässä tietämyskannan artikkelissa kerrotaan lokimerkinnän tiedot sekä sen vaikutus isäntä- ja tallennusjärjestelmiin.

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

VMwaren SDC on asennettu ytimeen, ja sen kirjaaminen näkyy vmkernel.log. UNMAP-operaatioissa voidaan näyttää seuraava varoitus UNMAP-operaation aikana:

 Unmap called with a result larger than buffer.

 

Lisätietoja UNMAPista ja reklamaatiosta on seuraavissa KB-tiedostoissa:

PowerFlex: VMFS:n poistettujen lohkojen palauttaminen Thin Provisioned -levyiltä

VMFS:n poistettujen lohkojen palauttaminen ohuiksi valmistelluissa LUN-levyissä (ulkoinen linkki)

Lokin tiedot

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

 

  • VAROITUS- Tapahtuman tunniste Todellinen tapahtuma on varoitustasolla. Kontekstissa mainittu "virhe" on PowerFlexin sisäinen käyttö odottamattoman tapahtuman sisäiseen tunnistamiseen. Se ei tarkoita, että tapahtuma itsessään on virhetasolla.
  • PowerFlex blkScsiCmd_UnmapWithSize - Tämä viesti tulee PowerFlex SDC:stä, kun käsitellään SCSI UNMAP -komentoa. UNMAP on osa avaruuden kunnostamiseen tarkoitettua SCSI-protokollaa (samanlainen kuin SSD-asemien TRIM), jonka avulla isäntä voi ilmoittaa tallennusjärjestelmälle, että tietyt lohkot eivät ole enää käytössä.
  • PowerFlexin sisäisen virheen tiedot:

    • Opcode UNMAP → Vahvistaa komennon tyypin.
    • Puskurin koko: 24, tuloksen koko: 34 → UNMAP-operaation vaste oli suurempi kuin varastosta varattu puskuri.

      Tämä on protokollatason ristiriita isännän odotusten ja tallennusjärjestelmän palauttamisen välillä.

Vaikutus

  • Tämä ei yleensä ole kohtalokasta eikä tarkoita, että isäntä- tai tallennuspuolen tiedoissa olisi ongelmia.

  • Ongelmia ilmenee usein, kun isäntä (esimerkiksi VMware ESXi tai Linux-ydin) lähettää UNMAP-komennon ja PowerFlex SDC -ohjain saa odotetun kokoisemman vastauksen.

  • Toiminto voi yrittää uudelleen joissakin tilanteissa, mutta varoitus kirjataan vain näkyvyyden vuoksi.

Johtopäätös

Tämä varoitus liittyy SCSI UNMAP -komentoon, jolla vapautetaan tilaa ohuista tallennuslevyjärjestelmistä. Kun tietolohkoja poistetaan virtuaalikoneesta, hypervisor voi lähettää UNMAP-komennon tallennusjärjestelmään ilmoittaakseen, että lohkot eivät ole enää käytössä ja että ne voidaan ottaa takaisin.

Viesti "Unmap called with result larger than buffer" ehdottaa, että yhdistämättömien tietojen koko ("tuloskoko") on suurempi kuin toiminnolle varattu puskuri (""buffer size").

Jos PowerFlexissä palautettaviksi ilmoitettujen tavujen määrä (tuloskoko) on suurempi kuin annettu puskuri (puskurin koko), tuloksen koko katkaistaan puskurin kokoon (puskurin ylivuotojen välttämiseksi).

 

Tämä varoitus ilmaisee puskurikoon ristiriidan SCSI UNMAP -operaation aikana. Se on vaaraton ja vain kosmeettinen.

Affected Products

PowerFlex rack, ScaleIO
Article Properties
Article Number: 000397480
Article Type: How To
Last Modified: 03 رجب 1447
Version:  2
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.