-
Bug
-
Resolution: Not a Bug
-
Critical
-
None
-
27.0.0.Beta1
-
None
-
-
---
-
---
In wildfly-26 we used to have:
/subsystem=microprofile-health-smallrye:check
{
"outcome" => "success",
"result" => {
"status" => "UP",
"checks" => [
{"name" => "deployments-status",...},
{"name" => "server-state",...},
{"name" => "boot-errors",...},
{"name" => "ready-deployment.DefaultReadinessProcedureHealthTest.war","status" => "UP"},
{"name" => "started-deployment.DefaultReadinessProcedureHealthTest.war", "status" => "UP"},
{
"name" => "live",
"status" => "UP",
"data" => {"key" => "value"}
}
]
}
}
In wildfly-27 we now have:
/subsystem=microprofile-health-smallrye:check
{
"outcome" => "success",
"result" => {
"status" => "UP",
"checks" => [
{"name" => "deployments-status", ...},
{"name" => "server-state", ...},
{"name" => "boot-errors", ...},
{"name" => "ready-deployment.DefaultReadinessProcedureHealthTest.war", "status" => "UP"},
{"name" => "started-deployment.DefaultReadinessProcedureHealthTest.war", "status" => "UP"}
]
}
}
As you can see, the "name" => "live" element disappeared;
The "live element" is also expected in the return value from endpoint http://localhost:9990/health/live which now returns:
{"status":"UP","checks":[{"name":"empty-liveness-checks","status":"UP"}]}