INNER CODE UNIT · Python

ready

shenmintao/marginalia · src/marginalia/main.py:360

async def ready() -> Any:
    """Dependency readiness for traffic admission; never calls an LLM."""
    settings = get_settings()
    database, storage = await asyncio.gather(
        _bounded_readiness(
            _database_ready(), settings.readiness_timeout_seconds
        ),
        _bounded_readiness(
            get_storage().check_ready(), settings.readiness_timeout_seconds
        ),
    )
    payload = {
        "status": "ready" if database == storage == "ok" else "not_ready",
        "checks": {"database": database, "storage": storage},
    }
    if payload["status"] != "ready":
        return JSONResponse(payload, status_code=503)
    return payload

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…