Details
-
Improvement
-
Status: Resolved
-
Major
-
Resolution: Later
-
2.6.0
-
None
-
None
Description
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.
Attachments
Attachments
Issue Links
- depends upon
-
CAMEL-1817 Moved logic for defensive copy of current exchange from Pipeline to RedeliveryErrorHandler
- Resolved