Uploaded image for project: 'Camel'
  1. Camel
  2. CAMEL-4037

Aggregator - Recovery when only having completion timeout condition, should re-establish timeout map upon restart

    XMLWordPrintableJSON

Details

    • Improvement
    • Status: Resolved
    • Major
    • Resolution: Fixed
    • 2.7.0
    • 2.8.0
    • camel-core, camel-hawtdb
    • None

    Description

      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

      Attachments

        Activity

          People

            davsclaus Claus Ibsen
            davsclaus Claus Ibsen
            Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: