Open glaubervila opened 1 year ago
Calcular e Exibir o tempo estimado de execução para os pipelines Orbit Trace e Predict Occultation, antes da submissão do job.
para isso foi adicionado campos nas tabelas de job contendo o total de asteroids e o tempo médio de execução por asteroid.
Após o usuario preencher os filtros de asteroid ex: dynclass -> Centaurs.
[ ] Executar a query para saber o total de asteroids que serão executados no job.
[ ] Executar uma query na tabela de job, fazendo a média da coluna que contem o tempo médio por asteroid.
[ ] Calcular o tempo estimado multiplicando a média de todos os jobs anteriores pela quantidade de asteroids.
[ ] Exibir o tempo estimado na interface.
[ ] Enviar o tempo estimado para backend armazenar na tabela de job.
### Tasks - [ ] https://github.com/linea-it/tno_pipelines/issues/8
Sugestão dada pelo Nicolaci, por email.
"podemos dar uma inteligencia ao sistema mantendo o delta t estimado e o real e tentando melhor a estimativa corrigindo pelo erro"
Reavaliar
Calcular e Exibir o tempo estimado de execução para os pipelines Orbit Trace e Predict Occultation, antes da submissão do job.
para isso foi adicionado campos nas tabelas de job contendo o total de asteroids e o tempo médio de execução por asteroid.
Após o usuario preencher os filtros de asteroid ex: dynclass -> Centaurs.
[ ] Executar a query para saber o total de asteroids que serão executados no job.
[ ] Executar uma query na tabela de job, fazendo a média da coluna que contem o tempo médio por asteroid.
[ ] Calcular o tempo estimado multiplicando a média de todos os jobs anteriores pela quantidade de asteroids.
[ ] Exibir o tempo estimado na interface.
[ ] Enviar o tempo estimado para backend armazenar na tabela de job.