Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

...

Na verão 12.1.31, foi feita uma melhoria de recovery do job. 

Hoje um job em execução têm afinidade com o servidor que ele está em execução. A melhoria implementada afeta um cenário onde garantimos que se esse servidor cair durante a execução de um job e não retornar mais, outro servidor assumirá finalizará o processo com status de falha.

Caso o job não tenha recorrência, o novo servidor controlador irá assumir atualizar o processo (glbxexecucao.servidor) e atualizá-lo que estava em execução com status de falha. 

Se o job for recorrente, o novo servidor controlador além de finalizar o processo com status de falha, irá criar o agendamento da próxima execução, considerando as mesmas regras da recorrência programada no job.

O processo acima ocorrerá quando o próprio host da execução inicial do job não conseguir finalizá-lo antes de cair e a hora de início da execução do job tiver passado mais que 1 horaapós o controlador remover esse host da GJOBSERVER.

Exemplo do fluxo:
O job 103746 começou sua execução às 12:00 pelo host Teste1:8050.
As 12:10 o host Teste1:8050 cai e não responde mais

...

. Depois de um tempo de tentativas com o servidor, se ele não responder o controlador removerá esse server da GJOBSERVER.

04. ARMAZENAMENTO DO HISTÓRICO DE EXECUÇÃO DE JOBS NA TABELA GJOBXEXECUCAOHST

...