PowerFlex : Corruption avec RMcache activé
Summary: Les applications qui utilisent des volumes PowerFlex signalent une corruption lorsque RMcache est activé.
Symptoms
Les applications qui utilisent des volumes PowerFlex signalent une corruption lorsque RMcache et le remplissage à zéro sont activés après la mise à niveau du code PowerFlex.
Disque dur avec RMcache activé
Symptômes
Les corruptions ne sont pas évidentes dans les journaux PowerFlex.
Les logs SDC de l’hôte signalent les événements liés à la corruption. La sortie suivante provient d’un SDC ESXi :
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
Intégrité des données
Cause
Lorsqu’une application écrit des données dans le cache, seules ces données sont supprimées, les autres données différentes de zéro restant dans le cache.
Les données RMcache qui n’ont pas été supprimées peuvent être renvoyées au client dans le cadre d’une lecture ultérieure, ce qui entraîne une corruption.
Resolution
Désactivez RMcache.
Effectuez une mise à niveau vers une version plus récente de PowerFlex qui inclut le correctif.
Versions affectées
3.6.0.4 HF1
3.6.0.5
3.5.1.7
4.0
Problème résolu dans la version
3.6.0.4 HF2
3.6.0Suivant
3.5.1Suivant
4.0.1