From b6ae4c68abcba3f3acc2bf707ef1ea36e2378751 Mon Sep 17 00:00:00 2001 From: Rob Thijssen Date: Thu, 3 Sep 2026 12:56:28 +0300 Subject: [PATCH] infra-setup: grant gitea_ci stop/start on quantus-miner.service The benchmark harness (quantus/miner#2) pauses mining on a host for a measurement window and resumes it afterwards. restart alone cannot express a pause. Two lines in the miner role; re-run infra-setup on the miner hosts. Co-Authored-By: Claude Fable 5.1 Claude-Session: https://claude.ai/code/session_01CBgs2nSi4H2mdh8kD8vMX5 --- script/infra-setup.sh | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/script/infra-setup.sh b/script/infra-setup.sh index d1d5f7c..7d6531c 100755 --- a/script/infra-setup.sh +++ b/script/infra-setup.sh @@ -260,6 +260,10 @@ gitea_ci ALL=(root) NOPASSWD: /usr/sbin/restorecon -R /usr/local/bin/quantus-min gitea_ci ALL=(root) NOPASSWD: /usr/bin/systemctl daemon-reload gitea_ci ALL=(root) NOPASSWD: /usr/bin/systemctl enable quantus-miner.service gitea_ci ALL=(root) NOPASSWD: /usr/bin/systemctl restart quantus-miner.service +# stop/start (not just restart) so the benchmark harness in quantus/miner#2 can +# pause mining for a measurement window and resume it afterwards. +gitea_ci ALL=(root) NOPASSWD: /usr/bin/systemctl stop quantus-miner.service +gitea_ci ALL=(root) NOPASSWD: /usr/bin/systemctl start quantus-miner.service SUDO chmod 0440 "$tmp" visudo -cf "$tmp" -- 2.52.0