PowerFlex: Skadade data med RMcache aktiverat
Summary: Program som använder PowerFlex-volymer rapporterar skadade data när RMcache är aktiverat.
Symptoms
Program som använder PowerFlex-volymer rapporterar skadade data när RMcache och noll padding aktiveras efter uppgradering av PowerFlex-koden.
Hårddisk med RMcache aktiverat
Symptom
Skadade data visas inte i PowerFlex-loggarna.
Värd-SDC-loggar rapporterar korruptionsrelaterade händelser. Följande resultat kommer från en ESXi-SDC-enhet:
2022-08-07T02:27:58.992Z cpu15:5421692)SESparse: 1895: Corrupt GTE GTE [valid: 3 gCluster: 117465940656700 gResource: 2304 unused: 1] ;
2022-08-07T02:27:58.993Z cpu15:5421692)BC: 414: read from 36a81bc9-<vm_name>-000001-sesparse.vmdk (def5 24 2b62 3 b1822de0 4309 3 0 0 0 0 0 0 0) 98304 bytes failed: Corrupt RedoLog
Påverkan
Dataintegritet
Cause
När program skriver data till cachen avregistreras endast de data och icke-nolldata förblir kvar i cachen.
RMcache-data som avregistreras kan returneras till klienter som del av efterföljande läsning, vilket resulterar i skadade data.
Resolution
Avaktivera RMcache.
Uppgradera till en nyare PowerFlex-version som innehåller korrigeringen.
Versioner som påverkas
3.6.0.4 HF1
3.6.0.5
3.5.1.7
4.0
Åtgärdat i version
3.6.0.4 HF2
3.6.0Nästa
3.5.1Nästa
4.0.1