Aias00 opened a new pull request, #1956:
URL: https://github.com/apache/rocketmq-dashboard/pull/1956

   ## Summary
   
   - expose dedicated `/livez` and `/readyz` endpoints for Studio deployments
   - keep liveness independent from external services while readiness includes 
the database
   - make Docker Compose wait for readiness and expose both paths through Nginx
   - document the probe contract and cover health-group membership with an 
integration test
   
   Track 1: unified control-plane deployment reliability.
   
   ## Verification
   
   - `JAVA_HOME=$(/usr/libexec/java_home -v 21) mvn 
-Dtest=HealthProbeIntegrationTest test` (2 tests passed)
   - `JAVA_HOME=$(/usr/libexec/java_home -v 21) mvn -DskipTests package`
   - `docker compose config --quiet`
   - `nginx -t` for `deploy/nginx.conf` and `web/nginx.conf` using 
`nginx:alpine`
   - `git diff --check`
   
   The full backend test suite was also run. Its only failures were 7 existing 
`MultiBackendMetricsSourceTest` parameterized cases that attempted 
Prometheus-compatible backend queries; the health-probe integration test and 
all changed deployment configuration checks passed.
   
   Closes #1954


-- 
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]

Reply via email to