[ 
https://issues.apache.org/jira/browse/CAMEL-25001?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Claus Ibsen reassigned CAMEL-25001:
-----------------------------------

    Assignee: Claus Ibsen

> camel-core - Supervising route controller: an exhausted route stays unhealthy 
> after it is started manually
> ----------------------------------------------------------------------------------------------------------
>
>                 Key: CAMEL-25001
>                 URL: https://issues.apache.org/jira/browse/CAMEL-25001
>             Project: Camel
>          Issue Type: Bug
>          Components: camel-core
>            Reporter: Claus Ibsen
>            Assignee: Claus Ibsen
>            Priority: Major
>
> A route whose restart attempts are exhausted stays exhausted, and unhealthy, 
> after it is started manually.
> When the supervising route controller cannot start a route and its back-off 
> attempts are exhausted, the route is kept as exhausted (getExhaustedRoutes). 
> With unhealthyOnExhausted=true, hasUnhealthyRoutes() then reports the 
> application as unhealthy, as intended. But when the route was then started 
> manually (for example through JMX or the route controller, once the cause was 
> fixed), it was not removed from the exhausted routes. So it was still 
> reported as exhausted, and the application stayed unhealthy (for example a 
> readiness probe stayed DOWN), although the route was started.
> A manual start or stop takes the route over from the supervisor and already 
> cancels a pending restart and clears the last restart exception; it now also 
> removes the route from the exhausted routes.
> _Claude Code on behalf of Claus Ibsen_



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

Reply via email to