O job rodou até o fim sem intercorrências:
Tempos:
Leitura do arquivo: 102 seg
Geração das figuras: 834 seg (5 dias) ~14 min
Saída exemplo:
Como os nós de processamento não enxergam o /pesq foi adotada a estratégia de escrever em um diretório temporário e então mover as figuras para a área de html
Foi criado um script em bash para disparar a submissão do job e esperar seu término. Ao final ele copia as figuras
#!/bin/bash
sbatch subpy.bash
arquivo="SC.log"
# Loop to check if subpy ended
while true; do
# read the log
ultima_linha=$(tail -n 1 "$arquivo")
if [[ $ultima_linha == *"### Figures generated ###"* ]]; then
echo "Ended."
break
fi
sleep 1
done
data_atual=$(date +"%Y%m%d")
input="/mnt/beegfs/monan/scripts_CD-CT/dataout/${data_atual}00/figures/*"
output="/pesq/share/monan/testes_continuos_CD-CT/html/"
mv $input $output
A modificação foi testada e funcionou conforme o previsto.
Tudo está no site e atualizado nas branch main e develop
:rotating_light: Problemas encontrados
Com a submissão direta nas filas da Egeon apareceu um problema. Os nós de processamento não enxergam a área de /pesq. Há duas soluções possíveis:
a) Fazer com que os nós enxerguem /pesq
b) escrever em outra área e mover para /pesq (adotada no teste)
Conforme mostrado no item 10 acima adotou-se a opção b.
:white_check_mark: Conclusão
(... texto que sintetiza a finalização da issue, destacando aspectos positivos e negativos)
:spiral_calendar: Trabalhos Futuros
(... caso a issue demande trabalhos futuros detalhar aqui e marcar o campo "Future Work" ao lado para "Sim")
:people_holding_hands: User Story
COMO Saulo QUEREMOS criar um site PARA visualizar o comportamento da saída do modelo
:clipboard: Critérios de aceite de conclusão da Issue
:pencil: Detalhamento adicional da atividade
:comet: Impactos
(... consequência técnica encontrada durante a execução da issue)
:link: Dependências
(... issues e requisitos que devem ser executados previamente)
:hammer_and_wrench: Solução
A modificação foi testada e funcionou conforme o previsto.
Tudo está no site e atualizado nas branch main e develop
:rotating_light: Problemas encontrados
Com a submissão direta nas filas da Egeon apareceu um problema. Os nós de processamento não enxergam a área de /pesq. Há duas soluções possíveis:
a) Fazer com que os nós enxerguem /pesq b) escrever em outra área e mover para /pesq (adotada no teste)
Conforme mostrado no item 10 acima adotou-se a opção b.
:white_check_mark: Conclusão
(... texto que sintetiza a finalização da issue, destacando aspectos positivos e negativos)
:spiral_calendar: Trabalhos Futuros
(... caso a issue demande trabalhos futuros detalhar aqui e marcar o campo "Future Work" ao lado para "Sim")