From: Michael Tremer Date: Sun, 22 Mar 2015 22:03:41 +0000 (+0100) Subject: fireinfo: Filter out invalid and impossible CPUs on min/max chart X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=5516a25b2759c559988657a717557065bde7da28;p=ipfire.org.git fireinfo: Filter out invalid and impossible CPUs on min/max chart --- diff --git a/webapp/backend/fireinfo.py b/webapp/backend/fireinfo.py index 9c5ba35f..aa405f40 100644 --- a/webapp/backend/fireinfo.py +++ b/webapp/backend/fireinfo.py @@ -1756,7 +1756,9 @@ class Fireinfo(Object): MAX(fireinfo_profiles_processors.clock_speed) AS max FROM profiles \ LEFT JOIN fireinfo_profiles_processors ON profiles.id = fireinfo_profiles_processors.profile_id \ WHERE NOT fireinfo_profiles_processors.processor_id IS NULL \ - AND fireinfo_profiles_processors.clock_speed > 0", when) + AND fireinfo_profiles_processors.clock_speed > 0 \ + AND fireinfo_profiles_processors.clock_speed < fireinfo_profiles_processors.bogomips \ + AND fireinfo_profiles_processors.bogomips <= %s", when, 10000) if res: return (res.avg or 0, res.stddev or 0, res.min or 0, res.max or 0)