From cd03551c8227b893ea20fbb6049c4f9fa69ea1a3 Mon Sep 17 00:00:00 2001 From: Ubuntu Date: Tue, 1 Sep 2026 15:26:44 +0000 Subject: [PATCH] Size Tinker API DB pool for rollout bursts --- skyrl/tinker/api.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/skyrl/tinker/api.py b/skyrl/tinker/api.py index 608ffda9f8..9f84584d5a 100644 --- a/skyrl/tinker/api.py +++ b/skyrl/tinker/api.py @@ -233,7 +233,9 @@ async def lifespan(app: FastAPI): """Lifespan event handler for startup and shutdown.""" db_url = get_async_database_url(app.state.engine_config.database_url) - app.state.db_engine = create_async_engine(db_url, echo=False) + app.state.db_engine = create_async_engine( + db_url, echo=False, pool_size=50, max_overflow=100, pool_timeout=120 + ) enable_sqlite_wal(app.state.db_engine.sync_engine) async with app.state.db_engine.begin() as conn: