From fefe65f586759c3d44a71e2d545368f297aa7cb5 Mon Sep 17 00:00:00 2001 From: andersonid Date: Mon, 29 Sep 2025 18:44:34 -0300 Subject: [PATCH] =?UTF-8?q?CRITICAL=20FIX:=20corrigido=20c=C3=A1lculo=20de?= =?UTF-8?q?=20overcommit=20de=20mem=C3=B3ria=20(bytes/GiB)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- app/services/validation_service.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/app/services/validation_service.py b/app/services/validation_service.py index 34c6205..8f75a62 100644 --- a/app/services/validation_service.py +++ b/app/services/validation_service.py @@ -646,7 +646,9 @@ class ValidationService: # Calculate overcommit percentages cpu_overcommit = (cluster_cpu_requests / cluster_cpu_capacity) * 100 - memory_overcommit = (cluster_memory_requests / cluster_memory_capacity) * 100 + # Convert memory capacity from GiB to bytes for consistent calculation + cluster_memory_capacity_bytes = cluster_memory_capacity * (1024 * 1024 * 1024) + memory_overcommit = (cluster_memory_requests / cluster_memory_capacity_bytes) * 100 # Determine overall health if cpu_overcommit > 150 or memory_overcommit > 150: