Skip to content

Solution to clean up after a killed evobench-run daemon #27

@pflanze

Description

@pflanze

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.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions