From 5f9064ec37d1c565b26969b6497728d50fb221fc Mon Sep 17 00:00:00 2001 From: Zoe Roux Date: Thu, 4 Dec 2025 12:18:05 +0100 Subject: [PATCH] Prevent all scanner slave to process requests --- scanner/scanner/__init__.py | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/scanner/scanner/__init__.py b/scanner/scanner/__init__.py index d35292ac..b8721611 100644 --- a/scanner/scanner/__init__.py +++ b/scanner/scanner/__init__.py @@ -26,6 +26,10 @@ async def lifespan(_): ): # there's no way someone else used the same id, right? is_master = await db.fetchval("select pg_try_advisory_lock(198347)") + is_http = not is_master and await db.fetchval("select pg_try_advisory_lock(645633)") + if is_http: + yield + return if is_master: await migrate() processor = RequestProcessor(pool, client, tmdb)