From ce65c0ef61bcaa240fd03b7d0bc6352cb3c2e6ea Mon Sep 17 00:00:00 2001 From: zzz Date: Wed, 21 May 2025 09:23:19 -0400 Subject: [PATCH] Console: Profiles page tweaks - Hide test fails under 20% - Don't show lookup fails over 100% --- .../net/i2p/router/web/helpers/ProfileOrganizerRenderer.java | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/apps/routerconsole/java/src/net/i2p/router/web/helpers/ProfileOrganizerRenderer.java b/apps/routerconsole/java/src/net/i2p/router/web/helpers/ProfileOrganizerRenderer.java index 8b39b2bcb..4d9f5ac6a 100644 --- a/apps/routerconsole/java/src/net/i2p/router/web/helpers/ProfileOrganizerRenderer.java +++ b/apps/routerconsole/java/src/net/i2p/router/web/helpers/ProfileOrganizerRenderer.java @@ -194,7 +194,7 @@ class ProfileOrganizerRenderer { } else if (fails > 0) { Rate accepted = prof.getTunnelCreateResponseTime().getRate(60*60*1000); long total = fails + accepted.computeAverages(ra, false).getTotalEventCount(); - if (total / fails <= 10) // hide if < 10% + if (total / fails <= 5) // hide if < 20% buf.append(' ').append(fails).append('/').append(total).append(' ').append(_t("Test Fails")); } @@ -436,6 +436,8 @@ class ProfileOrganizerRenderer { double avg = 0.5 + 100 * ra.getAverage(); if (avg < 1.0d) return NA; + if (avg > 100d) + avg = 100d; return ((int) avg) + "%"; }