chore: add statement timeout log (#9177)

* fix: remove duplicate 'Tag and push latest' step from crouton workflow

* startuplog

* Update apps/core/letta/server/rest_api/app.py
This commit is contained in:
Kian Jones
2026-01-28 19:23:56 -08:00
committed by Caren Thomas
parent 3a13c63f60
commit 00045afc3c

View File

@@ -166,10 +166,18 @@ async def lifespan(app_: FastAPI):
except Exception as e:
logger.warning(f"[Worker {worker_id}] Failed to download NLTK data: {e}")
# logger.info(f"[Worker {worker_id}] Starting lifespan initialization")
# logger.info(f"[Worker {worker_id}] Initializing database connections")
# db_registry.initialize_async()
# logger.info(f"[Worker {worker_id}] Database connections initialized")
# Log effective database timeout settings for debugging
try:
from sqlalchemy import text
from letta.server.db import db_registry
async with db_registry.async_session() as session:
result = await session.execute(text("SHOW statement_timeout"))
statement_timeout = result.scalar()
logger.warning(f"[Worker {worker_id}] PostgreSQL statement_timeout: {statement_timeout}")
except Exception as e:
logger.warning(f"[Worker {worker_id}] Failed to query statement_timeout: {e}")
if should_use_pinecone():
if settings.upsert_pinecone_indices: