From 2f584b9064c983ed2899cfa32986d52a27b3b273 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Nuno=20G=C3=B3is?= Date: Tue, 21 Oct 2025 15:32:24 +0100 Subject: [PATCH] chore: take out grace percentage --- src/lib/features/instance-stats/getEdgeInstances.ts | 10 +++------- 1 file changed, 3 insertions(+), 7 deletions(-) diff --git a/src/lib/features/instance-stats/getEdgeInstances.ts b/src/lib/features/instance-stats/getEdgeInstances.ts index b567f8eee7..f9336e39b5 100644 --- a/src/lib/features/instance-stats/getEdgeInstances.ts +++ b/src/lib/features/instance-stats/getEdgeInstances.ts @@ -1,7 +1,6 @@ import type { Db } from '../../types/index.js'; const TABLE = 'edge_node_presence'; -const GRACE_PERCENTAGE = 0.05; export type GetEdgeInstances = () => Promise<{ last30: number; @@ -26,16 +25,13 @@ export const createGetEdgeInstances = .from('buckets') .select({ last30: db.raw( - `COALESCE(CEIL(AVG(active_nodes) FILTER (WHERE bucket_ts >= NOW() - INTERVAL '30 days') * ?)::int, 0)`, - [1 + GRACE_PERCENTAGE], + `COALESCE(CEIL(AVG(active_nodes) FILTER (WHERE bucket_ts >= NOW() - INTERVAL '30 days'))::int, 0)`, ), last60: db.raw( - `COALESCE(CEIL(AVG(active_nodes) FILTER (WHERE bucket_ts >= NOW() - INTERVAL '60 days') * ?)::int, 0)`, - [1 + GRACE_PERCENTAGE], + `COALESCE(CEIL(AVG(active_nodes) FILTER (WHERE bucket_ts >= NOW() - INTERVAL '60 days'))::int, 0)`, ), last90: db.raw( - `COALESCE(CEIL(AVG(active_nodes) FILTER (WHERE bucket_ts >= NOW() - INTERVAL '90 days') * ?)::int, 0)`, - [1 + GRACE_PERCENTAGE], + `COALESCE(CEIL(AVG(active_nodes) FILTER (WHERE bucket_ts >= NOW() - INTERVAL '90 days'))::int, 0)`, ), }) .first();