-
Notifications
You must be signed in to change notification settings - Fork 0
Description
Currently, when killing the evobench-run daemon (currently via ctl-c in the screen session, in the future by way of restarting it via daemon infrastructure), it can leave behind:
-
temporary files in /dev/shm
-
in the night, when it ran "sudo /opt/silo-benchmark-ci/root/other-activity stop", nothing will run "sudo /opt/silo-benchmark-ci/root/other-activity start" again, meaning the staging services will stay down if someone, e.g. me, forcibly stops or restarts the daemon at night during some testing (this happened Mon 2025-08-18 to Felix, Fabian had to contact me to learn what happened)
Nothing high priority.
But then I also realized that currently, when the whole server restarts, e.g. due to security updates, the same thing will happen, and the hack to disable the daemon restart hack is just a file /opt/lapis/container-restart-hack.disabled that will linger across the restarts. This is perhaps more important.
Have to think through what the best solution will be.