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

Claus Ibsen updated CAMEL-3631:
-------------------------------

    Fix Version/s:     (was: 2.8.0)
                   3.0.0

> Graceful shutdown - Add logic to detect slow/hung in-flight exchanges
> ---------------------------------------------------------------------
>
>                 Key: CAMEL-3631
>                 URL: https://issues.apache.org/jira/browse/CAMEL-3631
>             Project: Camel
>          Issue Type: Improvement
>    Affects Versions: 2.6.0
>            Reporter: Claus Ibsen
>            Assignee: Ashwin Karpe
>             Fix For: 3.0.0
>
>         Attachments: Camel-3631.patch
>
>
> We should improved the graceful shutdown to be more verbose and provide more 
> detailed information when it appears in-flight exchange(s) appear to be hung.
> We have the created timestamp on the exchange, and if we let in flight repo, 
> track each exchange, then we can grab the exchange and thus know how long 
> time it currently has been in-flight. And then if the time is > threshold, we 
> can output that in the logs.
> It requires the in flight registry now also keep track of each exchange. We 
> may consider this as an optional feature you should enable, as it requires us 
> to put/remove Exchange into a ConcurrentMap to keep track of each exchange.

--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira

Reply via email to