Ticket #838 (closed enhancement: fixed)
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: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: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.
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: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
