From 65faae8ede6f1cfc06eb256982a922459b4734e8 Mon Sep 17 00:00:00 2001 From: Mikhail Chusavitin Date: Fri, 10 Apr 2026 13:30:32 +0300 Subject: [PATCH] =?UTF-8?q?Remove=20hpl=20from=20SAT=20run-all=20targets?= =?UTF-8?q?=20=E2=80=94=20no=20backend=20route=20exists?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit hpl was listed in baseTargets and stressOnlyTargets but /api/sat/hpl/run was never registered, causing a 405 Method Not Allowed (not valid JSON) error when Validate one by one was triggered in stress mode. Co-Authored-By: Claude Sonnet 4.6 --- audit/internal/webui/pages.go | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/audit/internal/webui/pages.go b/audit/internal/webui/pages.go index 0fc09e4..7ae41a8 100644 --- a/audit/internal/webui/pages.go +++ b/audit/internal/webui/pages.go @@ -1602,8 +1602,8 @@ function runAllSAT() { const cycles = Math.max(1, parseInt(document.getElementById('sat-cycles').value)||1); const status = document.getElementById('sat-all-status'); status.textContent = 'Enqueuing...'; - const stressOnlyTargets = ['nvidia-targeted-stress', 'nvidia-targeted-power', 'nvidia-pulse', 'nvidia-interconnect', 'nvidia-bandwidth', 'hpl']; - const baseTargets = ['nvidia','nvidia-targeted-stress','nvidia-targeted-power','nvidia-pulse','nvidia-interconnect','nvidia-bandwidth','hpl','memory','storage','cpu'].concat(selectedAMDValidateTargets()); + const stressOnlyTargets = ['nvidia-targeted-stress', 'nvidia-targeted-power', 'nvidia-pulse', 'nvidia-interconnect', 'nvidia-bandwidth']; + const baseTargets = ['nvidia','nvidia-targeted-stress','nvidia-targeted-power','nvidia-pulse','nvidia-interconnect','nvidia-bandwidth','memory','storage','cpu'].concat(selectedAMDValidateTargets()); const activeTargets = baseTargets.filter(target => { if (stressOnlyTargets.indexOf(target) >= 0 && !satStressMode()) return false; const btn = document.getElementById('sat-btn-' + target);