Ticket #838 (closed enhancement: fixed)

Opened 9 years ago

Last modified 8 years ago

Atualizar status ao receber um sinal de finalização da execução dos processos

Reported by: paulo.morais Owned by: francisco.neto
Priority: major Milestone: terrama2-4.0.0-beta3
Component: gui-web Version: 4.0
Keywords: Cc:
Parent Tickets: Platform: WLA

Description

Cada serviço vai enviar um sinal quando o processo for finalizado (Ex. Ao final da execução de uma análise), utilizar esse sinal para atualizar a página de status e disparar os processos com dependência (Ex. Disparar uma coleta ao fim de uma coleta).

O Json de resposta contém os seguintes campos:

{

"process_id": <id>,
"result": <booleano com o resultado>

}

Subtickets

Change History

comment:1 Changed 9 years ago by gribeiro

  • Status changed from new to closed
  • Resolution set to fixed

comment:2 Changed 9 years ago by jano.simas

  • Status changed from closed to new
  • Resolution fixed deleted
  • Milestone changed from terrama2-4.0.0-alpha4 to terrama2-4.0.0-alpha5

comment:3 Changed 9 years ago by raphael.costa

  • Milestone changed from terrama2-4.0.0-alpha5 to terrama2-4.0.0-beta1

comment:4 Changed 9 years ago by raphael.costa

Atualmente, o nodejs ja recebe esse sinal porém não faz nada. A pagina de status ja detecta através dos logs se o processo foi finalizado.

Descrever como sera disparado um novo processo: Tem algum parametro que diz qual deve disparar?

comment:5 Changed 9 years ago by raphael.costa

  • Status changed from new to accepted

comment:6 Changed 9 years ago by raphael.costa

Implementado no fork: raphaelrpl/terrama2 - signal

Neste fork também ja esta incluso a paginação dos dados (localcache).

TODO: Controlar sinal de START_PROCESS recebido pelo NodeJS. Como agora os logs estão em cache, o signal de START deve permanecer temporariamente na memoria devido que o mesmo é removido quando um processo é terminado.

Last edited 9 years ago by raphael.costa (previous) (diff)

comment:7 Changed 9 years ago by raphael.costa

  • Status changed from accepted to assigned

comment:8 Changed 9 years ago by francisco.neto

Processo de detectar o fim do processo e iniciar outro processo condicionado ao primeiro já está pronto.

Falta atualizar automaticamente a tela de Status.

comment:9 Changed 9 years ago by francisco.neto

  • Owner changed from raphael.costa to francisco.neto

comment:10 Changed 9 years ago by francisco.neto

  • Status changed from assigned to started

comment:11 Changed 9 years ago by jano.simas

  • Status changed from started to assigned
  • Milestone changed from terrama2-4.0.0-beta1 to terrama2-4.0.0-beta3

comment:12 Changed 8 years ago by francisco.neto

  • Status changed from assigned to closed
  • Resolution set to fixed
Note: See TracTickets for help on using tickets.