[
https://issues.apache.org/jira/browse/CAMEL-6341?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13660725#comment-13660725
]
Claus Ibsen commented on CAMEL-6341:
------------------------------------
Working on a bit better fix so we always require a timeout value, as using 0 do
not make sense. And when the timeout was hit, and the task was stuck in that
while loop with the (there are still X) then we detect the timeout now, and
leave the loop and force shutdown the consumers and remainder part. Which
otherwise was only done if we interrupted the sleep thread.
> DefaultShutdownStrategy shutdown timeout of 0 will never timeout and go in
> negative time
> ----------------------------------------------------------------------------------------
>
> Key: CAMEL-6341
> URL: https://issues.apache.org/jira/browse/CAMEL-6341
> Project: Camel
> Issue Type: Bug
> Components: camel-core
> Affects Versions: 2.11.0
> Reporter: Luc Leclerc
> Assignee: Willem Jiang
> Priority: Minor
> Fix For: 2.10.5, 2.11.1, 2.12.0
>
> Attachments: shutdownStrategy8may2013.patch
>
>
> A timeout of 0 won't timeout in the instant, the time will go negative.
> camelcontext.stopRoute(routeId, 0, TimeUnit.SECONDS, false);
> [org.apache.camel.impl.DefaultShutdownStrategy] : Waiting as there are still
> 3 inflight and pending exchanges to complete, timeout in -1 seconds.
> [org.apache.camel.impl.DefaultShutdownStrategy] : Waiting as there are still
> 3 inflight and pending exchanges to complete, timeout in -2 seconds.
> [org.apache.camel.impl.DefaultShutdownStrategy] : Waiting as there are still
> 3 inflight and pending exchanges to complete, timeout in -3 seconds.
> Found a post related to it there :
> http://camel.465427.n5.nabble.com/Forcefully-shutting-down-routes-td5722447.html
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira