[SQL Processing] Atualizar lastUpdated a cada novo log
Description
Texto padrão para issuetype Story conforme DoR (Definition of Ready)
01 - STAKEHOLDER (Pessoa que pode validar e responder questões):
@Cindy de Araujo Soares Moore
02 - PROBLEMA (Qual o cenário ou dor a ser resolvida):
Novos logs de task do mesmo level não atualiza o campo lastUpdated
das tasks. No caso de SQL Processing, que é monitorado pelo StaleBigQueryTaskCheckJob
, não é possível definir a quanto tempo a task está sem uma atualização do status dos seus jobs. Isso faz com que o stale check liste sempre todas as tasks RUNNING do tipo SQL Processing como se tivessem sido atualizadas há mais de 4 minutos.
03 - OBJETIVO (Descreva a solução proposta):
Diminuir a lista de tasks a verificar no StaleBigQueryTaskCheckJob
a cada iteração. Tasks que tiveram os status dos processamentos externos há menos de 4 minutos, não deveriam estar na lista da próxima execução.
Avaliar os casos que deveríamos atualizar o lastUpdated quando um novo log de task for submetido. Deveríamos fazer isso só para casos específicos como SQL Processing ou todas as tasks poderiam ter seu lastUpdated atualizado quando novos logs entram independente do level?
04 - QUEM PODE USAR (Quais perfis de usuários):
05 - ASSETS (Links do Figma, documentos relevantes, Json, etc):
06 - CRITÉRIOS DE ACEITE:
Testes bloqueados devido build failed:
Mensagem enviada pelo Slack - squad-sentinels - Douglas Coimbra Lopes
@Cindy de Araujo Soares Moore ,
@Rodrigo Bechtold ,
Este issue foi planejada para ser entregue até 2024-10-18. Você pode confirmar consultando o campo Due Date desta issue.
Data já planejadas para esta issue: 2024-10-18
Se o campo External Issue Link estiver preenchido com o link de uma issue válida no Jira Produção o cliente também será notificado no Jira Produção.