O pacemaker pode repetir a ação do monitor em caso de erro?

3

Eu criei um agente de marca-passo simples para gerenciar o MySQL. Funciona muito bem, mas há uma coisa que não consigo entender.

Quando o recurso é "Iniciado", a ação do monitor retorna um dos seguintes:

  • $ OCF_NOT_RUNNING
  • $ OCF_ERR_GENERIC

o pacemaker interrompe imediatamente o recurso e executa-o novamente. Existe qualquer maneira de fazer mais de 1 verificação de monitor, antes de parar o recurso? Por exemplo. 5 tentativas em 30 segundos de tempo limite. Claro que posso definir o tempo limite da operação, mas isso é tudo.

Eu sei que posso implementar o mecanismo de novas tentativas dentro do meu agente de recursos, mas não acho que seja a melhor abordagem.

Qualquer ajuda será apreciada

    
por Tomasz Olszewski 13.05.2015 / 16:42

0 respostas