Skip to content

Commit 8a077fa

Browse files
committed
payments
1 parent c9485df commit 8a077fa

File tree

2 files changed

+2
-19
lines changed

2 files changed

+2
-19
lines changed

services/payments/src/simcore_service_payments/services/healthchecks.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,10 +2,10 @@
22
import logging
33

44
from models_library.healthchecks import LivenessResult
5+
from servicelib.db_asyncpg_utils import check_postgres_liveness
56
from sqlalchemy.ext.asyncio import AsyncEngine
67

78
from .payments_gateway import PaymentsGatewayApi
8-
from .postgres import check_postgres_liveness
99
from .resource_usage_tracker import ResourceUsageTrackerApi
1010

1111
_logger = logging.getLogger(__name__)

services/payments/src/simcore_service_payments/services/postgres.py

Lines changed: 1 addition & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,5 @@
1-
import time
2-
from datetime import timedelta
3-
41
from fastapi import FastAPI
5-
from models_library.healthchecks import IsNonResponsive, IsResponsive, LivenessResult
6-
from servicelib.db_async_engine import close_db_connection, connect_to_db
7-
from sqlalchemy.exc import SQLAlchemyError
2+
from servicelib.fastapi.db_asyncpg_engine import close_db_connection, connect_to_db
83
from sqlalchemy.ext.asyncio import AsyncEngine
94

105
from ..core.settings import ApplicationSettings
@@ -16,18 +11,6 @@ def get_engine(app: FastAPI) -> AsyncEngine:
1611
return engine
1712

1813

19-
async def check_postgres_liveness(engine: AsyncEngine) -> LivenessResult:
20-
try:
21-
tic = time.time()
22-
# test
23-
async with engine.connect():
24-
...
25-
elapsed_time = time.time() - tic
26-
return IsResponsive(elapsed=timedelta(seconds=elapsed_time))
27-
except SQLAlchemyError as err:
28-
return IsNonResponsive(reason=f"{err}")
29-
30-
3114
def setup_postgres(app: FastAPI):
3215
app.state.engine = None
3316

0 commit comments

Comments
 (0)