From 535e57896b14fe9bd7260ca61a835eaf3bbef220 Mon Sep 17 00:00:00 2001 From: "russell@unturf.com" Date: Wed, 18 Feb 2026 19:43:16 -0500 Subject: [PATCH] =?UTF-8?q?cap=20backfill=20concurrency=20at=202=20?= =?UTF-8?q?=E2=80=94=2014=20simultaneous=20large=20payloads=20crashes=20AP?= =?UTF-8?q?I?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- make_post_sell/lib/karaoke.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/make_post_sell/lib/karaoke.py b/make_post_sell/lib/karaoke.py index d5eafe2..431ae5d 100644 --- a/make_post_sell/lib/karaoke.py +++ b/make_post_sell/lib/karaoke.py @@ -234,7 +234,7 @@ def backfill_karaoke_async(shop_id, session_factory, app_settings): # Query account concurrency from unsandbox API — abort if keys are bad try: key_info = validate_keys(pk, sk) - concurrency = max(1, int(key_info.get("concurrency", 1))) + concurrency = min(2, max(1, int(key_info.get("concurrency", 1)))) except Exception as e: log.error("Backfill aborted — unsandbox keys invalid or expired for shop %s: %s", shop.name, e) return