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.