17-12-2022
Un tesista llamado Pablo
According to this, this is how you run processes in the bg. https://gist.github.com/bluenex/2db92944c51378cbc79012febd31bf9d
nohup ./scripts/docker_run.sh /tesis/repos/tsm-pipeline/experiments/tesis/tainted_path/tainted_path_100_split_train.txt /tesis/tmp/results/tainted_path_top_100/ 2> /tesis/tainted_path_top_100.log &
Tailing results as it runs with: /tesis/tainted_path_top_100.log
Creo que debería meterle un timeout a la ejecución de cada, sino podría llegar a colgarse ad infinitum con alguna. Si agrego eso, debería hacer que haga un bubble up, y salte la ejecución de esa DB.
Agregado bajo la env var $CODEQL_WRAPPER_TIMEOUT
.
Agregado soporte para reportar eventos del pipeline en una db pequeñita:
nohup ./scripts/docker_run.sh \
/tesis/repos/tsm-pipeline/experiments/tesis/tainted_path/tainted_path_10.txt \
/tesis/tmp/results/tainted_path_top_10/ \
"tainted path top 10 - tracker test" 2> /tesis/tainted_path_top_10.log &
Corriendo con la o11y el ejemplo de 100
nohup ./scripts/docker_run.sh /tesis/repos/tsm-pipeline/experiments/tesis/tainted_path/tainted_path_100_split_train.txt /tesis/tmp/results/tainted_path_top_100/ tainted_path_100_train 2> /tesis/tainted_path_top_100.log &
Cambie que cuando falla el wrapped de codeql tire una excepecion, asi hace bubble up y sigue. También removi un repo que me generaba problemas ya que la query tardaba demasiado. Corriendo denuevo.
nohup ./scripts/docker_run.sh \
/tesis/repos/tsm-pipeline/experiments/tesis/tainted_path/tainted_path_100_split_train.txt \
/tesis/tmp/results/tainted_path_top_100/ \
"tainted_path_100_train" 2> /tesis/tainted_path_top_10.log &
Ahora me tira algunos error de que la db de o11y es read only. Revisar resto, debe ser algo del usuario que cambié en el Dockerfile.