PowerFlex: Danneggiamento con RMcache abilitata
Summary: Le applicazioni che utilizzano volumi PowerFlex segnalano il danneggiamento quando RMcache è abilitato.
Symptoms
Le applicazioni che utilizzano volumi PowerFlex segnalano il danneggiamento quando RMcache e l'aggiunta di zeri sono abilitati dopo l'upgrade del codice PowerFlex.
Disco rigido con RMcache abilitata
Sintomi
I danneggiamenti non sono evidenti nei registri PowerFlex.
I registri SDC dell'host riportano eventi correlati al danneggiamento. L'output seguente proviene da 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
Impatto
Integrità dei dati
Cause
Quando un'applicazione scrive dati nella memoria cache, solo questi dati vengono eliminati, lasciando altri dati diversi da zero nella memoria cache.
I dati RMcache che non sono stati eliminati possono essere restituiti al client come parte di una lettura successiva, con conseguente danneggiamento.
Resolution
Disabilitare RMcache.
Eseguire l'upgrade a una versione più recente di PowerFlex che includa la correzione.
Versioni interessate
3.6.0.4 HF1
3.6.0.5
3.5.1.7
4.0
Risolto nella versione
3.6.0.4 HF2
3.6.0Successivo
3.5.1Successivo
4.0.1