O que é uma "reaprendizagem de bateria" em um LSI MegaRaid?

4

Nosso servidor de arquivos acabou de começar a nos enviar um e-mail sobre como o backup de bateria está sendo drenado e está mudando do modo WB para WT e assim por diante.

Analisei seus logs e descobri que ele está configurado para fazer isso periodicamente. É chamado de "reaprendizado de bateria".

Para que serve isso? Com que frequência ele decide que precisa fazer isso automaticamente?

Eu pesquisei os documentos do LSI e tudo que consegui encontrar foram os códigos de status diferentes para os diferentes estados de reaprendizagem. Não é realmente útil.

    
por scobi 23.05.2009 / 08:18

1 resposta

9

Geralmente o reaprendizado da bateria se refere à drenagem de uma bateria para determinar por quanto tempo ela contém uma carga útil.

No caso de um cache de gravação suportado por bateria, isso pode ser apenas para determinar se a bateria ainda é boa o suficiente para confiar em seus dados. Qualquer solução útil de armazenamento em cache de gravação deve fazer isso.

É lamentável ter uma solução RAID de hardware que desativa o cache de gravação devido a problemas relacionados à bateria. Mas é pior sofrer a corrupção massiva de perder todos os dados em seu cache de gravação. Sistemas de arquivos (e bancos de dados) não são projetados para lidar com a corrupção desse tipo, e podem falhar catastroficamente (não apenas perdendo dados recentes).

Isso é provavelmente menos relevante em hardware de classe "corporativa" devido ao espelhamento de cache de gravação entre controladores redundantes com baterias separadas. Então cada um pode ser testado independentemente.

    
por 23.05.2009 / 08:27

Tags