Aggregator - Recovery when only having completion timeout condition, should
re-establish timeout map upon restart
-----------------------------------------------------------------------------------------------------------------
Key: CAMEL-4037
URL: https://issues.apache.org/jira/browse/CAMEL-4037
Project: Camel
Issue Type: Improvement
Components: camel-core, camel-hawtdb
Affects Versions: 2.7.0
Reporter: Claus Ibsen
Assignee: Claus Ibsen
Fix For: 2.8.0
When using the persistent aggregation repository and you only use completion
timeout, then upon restart, the currently partail completed exchanges does not
re-activate their timeout completions in the timeout checker. So they will
never complete.
We need to store the timeout value for each exchange in the repository, and
upon recovery, re-establish the timeout map, so they can timeout.
See forum
http://fusesource.com/forums/thread.jspa?threadID=3003&tstart=0
--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira