D.2. Forçando Expirações de Recursos
Não há expiração de tempo para iniciar, parar, ou causar um fail over de recursos. Alguns recursos levam uma quantidade indeterminada de tempo para iniciar ou parar. Infelizmente, uma falha para parar (incluindo expirações) leva à inoperação do serviço (estado de falha). Você pode, se desejado, ativar o cumprimento de expiração em cada recurso em um serviço individualmente adicionando
__enforce_timeouts="1"
à referência no arquivo cluster.conf
.
O seguinte exemplo mostra um serviço de cluster que foi configurado com o atributo
_enforce_timeouts
ajustado para o recurso netfs
. Com este atributo ajustado, então se durante uma recuperação demorar mais de 30 segundos para desmontar o sistema de arquivos NFS, a operação expirará, fazendo o serviço entrar no estado de falha.
</screen> <rm> <failoverdomains/> <resources> <netfs export="/nfstest" force_unmount="1" fstype="nfs" host="10.65.48.65" mountpoint="/data/nfstest" name="nfstest_data" options="rw,sync,soft"/> </resources> <service autostart="1" exclusive="0" name="nfs_client_test" recovery="relocate"> <netfs ref="nfstest_data" __enforce_timeouts="1"/> </service> </rm>