PowerFlex: Beskadigelse med RMcache aktiveret
Summary: Programmer, der bruger PowerFlex-diskenheder, rapporterer beskadigelse, når RMcache er aktiveret.
Symptoms
Programmer, der bruger PowerFlex-enheder, rapporterer beskadigelse, når RMcache og nulpolstring aktiveres efter opgradering af PowerFlex-koden.
Harddisk med RMcache aktiveret
Symptomer
Der er ingen synlige fejl i PowerFlex-logfilerne.
SDC-værtslogfiler rapporterer korruptionsrelaterede hændelser. Følgende output er fra en ESXi SDC:
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åvirkning
Dataintegritet
Cause
Når et program skriver data til cachen, er det kun disse data, der fjernes og efterlader andre ikke-zero-data i cachen.
RMcache-data, der ikke er gået tabt, kan returneres til klienten som en del af en efterfølgende læsning, hvilket resulterer i beskadigelse.
Resolution
Deaktiver RMcache.
Opgrader til en nyere PowerFlex-version, der indeholder rettelsen.
Påvirkede versioner
3.6.0.4 HF1
3.6.0.5
3.5.1.7
4.0
Fast i version
3.6.0.4 HF2
3.6.0Næste
3.5.1Næste
4.0.1