PowerFlex: Beschadiging met RMcache ingeschakeld
Summary: Applicaties die PowerFlex-volumes gebruiken, melden beschadiging wanneer RMcache is ingeschakeld.
Symptoms
Applicaties die PowerFlex-volumes gebruiken, melden beschadiging wanneer RMcache en zero padding zijn ingeschakeld na het upgraden van de PowerFlex-code.
Harde schijf met RMcache ingeschakeld
Symptomen
Beschadigingen zijn niet zichtbaar in de PowerFlex-logboeken.
SDC-logboeken van de host rapporteren gebeurtenissen met betrekking tot beschadiging. De volgende uitvoer is van een 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
Impact
Data-integriteit
Cause
Wanneer een applicatie data naar de cache schrijft, worden alleen die data verwijderd, waardoor andere nonzero-data in de cache blijven.
RMcache-data die niet zijn verwijderd, kunnen worden geretourneerd aan de client als onderdeel van een volgende leesbewerking, wat leidt tot beschadiging.
Resolution
Schakel RMcache uit.
Upgrade naar een nieuwere PowerFlex-versie die de oplossing bevat.
Versies waarop dit van toepassing is
3.6.0.4 HF1
3.6.0.5
3.5.1.7
4.0
Opgelost in versie
3.6.0.4 HF2
3.6.0Volgende
3.5.1Volgende
4.0.1