From bd07cecbd2af53a091438ea78dc76a7e6bbfb28c Mon Sep 17 00:00:00 2001 From: Arne Juul Date: Wed, 29 Jan 2025 19:45:51 +0000 Subject: [PATCH] a bit more careful when killing random processes --- lib/vespa_cleanup.rb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/vespa_cleanup.rb b/lib/vespa_cleanup.rb index 8459ad780..6907de092 100644 --- a/lib/vespa_cleanup.rb +++ b/lib/vespa_cleanup.rb @@ -58,7 +58,7 @@ def find_and_kill_stale_processes(nodes, time_started, signal) def collect_stale_processes(node) pids = [] - ps_output = execute(node, "ps auxww | sed 's,\\s\\S*/, ,g' | grep -E '(vespa-feeder|vespa-fbench|vespa-visit|vespa-|vespa-config-sentinel|vespa-logd|vespa-runserver|java.*ai.vespa.feed.client)' | grep -v node_server | grep -v grep") + ps_output = execute(node, "ps auxww | sed 's,\\s\\S*/, ,g' | grep -E '(vespa-feeder|vespa-fbench|vespa-visit|vespa-|vespa-config-sentinel|vespa-logd|vespa-runserver|java.*ai.vespa.feed.client|java.*jdisc.export)' | grep -E -v 'node_server|grep|buildkite|make.-j'") ps_output.split("\n").each { |process_line| pid = process_line.split[1] pids << pid unless pid == 1