From 2944e448b3f6ac180e5a932b9f755f0aca741664 Mon Sep 17 00:00:00 2001 From: Ryan Crabbe Date: Thu, 26 Feb 2026 12:36:57 -0800 Subject: [PATCH] fix: accurate wipe count on partial failure, remove stray blank line --- litellm/proxy/prometheus_cleanup.py | 6 ++++-- litellm/proxy/proxy_server.py | 1 - 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/litellm/proxy/prometheus_cleanup.py b/litellm/proxy/prometheus_cleanup.py index 6907752e80e..6d935a8dd90 100644 --- a/litellm/proxy/prometheus_cleanup.py +++ b/litellm/proxy/prometheus_cleanup.py @@ -15,14 +15,16 @@ from litellm._logging import verbose_proxy_logger def wipe_directory(directory: str) -> None: """Delete all .db files in the directory. Called once before workers fork.""" files = glob.glob(os.path.join(directory, "*.db")) + deleted = 0 for filepath in files: try: os.remove(filepath) + deleted += 1 except OSError as e: verbose_proxy_logger.warning( f"Failed to delete stale prometheus file {filepath}: {e}" ) - if files: + if deleted: verbose_proxy_logger.info( - f"Prometheus cleanup: wiped {len(files)} stale .db files from {directory}" + f"Prometheus cleanup: wiped {deleted} stale .db files from {directory}" ) diff --git a/litellm/proxy/proxy_server.py b/litellm/proxy/proxy_server.py index e4ba6862fe2..89c06c0e00d 100644 --- a/litellm/proxy/proxy_server.py +++ b/litellm/proxy/proxy_server.py @@ -2047,7 +2047,6 @@ def _schedule_background_health_check_db_save( ) - async def _run_background_health_check(): """ Periodically run health checks in the background on the endpoints.