PowerFlex: Skade med RMcache aktivert
Summary: Programmer som bruker PowerFlex-volumer, rapporterer om feil når RMcache er aktivert.
Symptoms
Programmer som bruker PowerFlex-volumer, rapporterer feil når RMcache og nullpolstring er aktivert etter oppgradering av PowerFlex-koden.
Harddisk med RMcache aktivert
Symptomer
Skader er ikke tydelige i PowerFlex-loggene.
Vert SDC-logger rapporterer skaderelaterte hendelser. Følgende utdata 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
Innvirkning
Dataintegritet
Cause
Når en applikasjon skriver data til hurtigbufferen, blir bare disse dataene droppet, slik at andre ikke-nulldata blir værende i hurtigbufferen.
RMcache-data som ikke ble droppet, kan returneres til klienten som en del av en påfølgende lesing, noe som medfører skade.
Resolution
Deaktiver RMcache.
Oppgrader til en nyere PowerFlex-versjon som inkluderer hurtigreparasjonen.
Berørte versjoner
3.6.0.4 HF1
3.6.0.5
3.5.1.7
4.0
Løst i versjon
3.6.0.4 HF2
3.6.0Neste
3.5.1Neste
4.0.1