FreeOnePlus opened a new pull request, #131: URL: https://github.com/apache/doris-mcp-server/pull/131
## Summary - add dedicated `/live` and `/ready` endpoints while preserving `/health` as a backward-compatible liveness alias - keep liveness independent of Doris and return readiness 503 unless a bounded two-second Doris `SELECT 1` probe succeeds - let single- and multi-worker HTTP processes stay live when Doris is unavailable; Doris OAuth still fails closed without its required global account - document HTTP health semantics and keep Stdio availability tied to process supervision plus MCP initialization/discovery - add unavailable, timeout, recovery, multi-worker, real-Doris, and transport regression coverage ## Validation - `607 passed, 64 skipped` (full non-real suite) - `31 passed` (focused liveness/readiness, Streamable HTTP, and true subprocess Stdio suite) - `7 passed` against real Doris, covering health endpoints plus Streamable HTTP and subprocess Stdio tool paths - live fault/recovery probe without process restart: ready 200 -> tunnel down live 200/ready 503 -> tunnel restored ready 200 -> MCP query succeeded - real-Doris cleanup verified: 0 temporary tables, 0 temporary users; all tunnels and test processes closed - Ruff, compileall, scoped Bandit, `uv lock --check`, `git diff --check`, and `uv build` passed -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: [email protected] For queries about this service, please contact Infrastructure at: [email protected] --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
