As diretivas descritas em Configuração de restrições e objetivos são usadas para detectar a falha próxima de um sistema para atender seus objetivos. Esses objetivos estão relacionados diretamente à carga de trabalho.
Uma partição que não esteja atendendo os objetivos configurados pelo usuário é uma violação de controle. Os dois tipos de violações de controle são síncronos e assíncronos.
Uma violação síncrona de um objetivo é detectada pelo daemon durante a monitoração da carga de trabalho.
Uma violação assíncrona de um objetivo ocorre independentemente da ação de monitoração pelo daemon.
Os seguintes eventos causam violações de objetivo assíncronas:
Recursos são adicionados a um escopo de controle ou dele removidos.
O escopo de controle é reconfigurado.
O controlador de recursos poold é reiniciado.
As contribuições de objetivos que não estão relacionadas à carga de trabalho permanecem constantes entre as avaliações da função do objetivo. Os objetivos que não estão relacionados à carga de trabalho são somente reavaliados quando uma reavaliação é acionada através de uma das violações assíncronas.