Skip to content

Commit 0e3ad2b

Browse files
committed
@sanderegg review: get_pg_engine_stateinfo
1 parent c7621e9 commit 0e3ad2b

File tree

3 files changed

+8
-17
lines changed

3 files changed

+8
-17
lines changed

services/api-server/src/simcore_service_api_server/api/dependencies/database.py

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,9 @@
44

55
from fastapi import Depends
66
from fastapi.requests import Request
7+
from simcore_postgres_database.utils_aiosqlalchemy import ( # type: ignore[import-not-found] # this on is unclear
8+
get_pg_engine_stateinfo,
9+
)
710
from sqlalchemy.ext.asyncio import AsyncEngine
811

912
from ...clients.postgres import get_engine
@@ -25,6 +28,11 @@ async def _get_repo(
2528
# 2nd one was acquiring a connection per request which works but blocks the director-v2 responsiveness once
2629
# the max amount of connections is reached
2730
# now the current solution is to acquire connection when needed.
31+
_logger.debug(
32+
"Setting up a repository. Current state of connections: %s",
33+
await get_pg_engine_stateinfo(engine),
34+
)
35+
2836
yield repo_type(db_engine=engine)
2937

3038
return _get_repo

services/api-server/src/simcore_service_api_server/db/__init__.py

Whitespace-only changes.

services/api-server/src/simcore_service_api_server/db/tables.py

Lines changed: 0 additions & 17 deletions
This file was deleted.

0 commit comments

Comments
 (0)