From 62a8008cbf58ce8f8eddc9d5ab8f146cee418ef6 Mon Sep 17 00:00:00 2001 From: Victor Skvortsov Date: Mon, 10 Aug 2026 11:36:40 +0500 Subject: [PATCH] Fix busy_blocks lost decrement on SQLite when jobs of one instance terminate concurrently --- .../server/background/pipeline_tasks/jobs_terminating.py | 1 + 1 file changed, 1 insertion(+) diff --git a/src/dstack/_internal/server/background/pipeline_tasks/jobs_terminating.py b/src/dstack/_internal/server/background/pipeline_tasks/jobs_terminating.py index 3f75070fe..b78916ad0 100644 --- a/src/dstack/_internal/server/background/pipeline_tasks/jobs_terminating.py +++ b/src/dstack/_internal/server/background/pipeline_tasks/jobs_terminating.py @@ -411,6 +411,7 @@ async def _lock_related_instance( instance_model.lock_expires_at = item.lock_expires_at instance_model.lock_token = item.lock_token instance_model.lock_owner = lock_owner + await session.commit() return instance_model