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

camel-core - ReactiveExecutor should run scheduled tasks more fairly

Attach filesAttach ScreenshotVotersWatch issueWatchersCreate sub-taskLinkCloneUpdate Comment AuthorReplace String in CommentUpdate Comment VisibilityDelete Comments
    XMLWordPrintableJSON

    Details

    • Type: Improvement
    • Status: Resolved
    • Priority: Major
    • Resolution: Fixed
    • Affects Version/s: 3.2.0
    • Fix Version/s: 3.3.0
    • Component/s: camel-core
    • Labels:
      None
    • Estimated Complexity:
      Unknown

      Description

      The EIPs and routing engine may favour scheduling their own tasks first, which can lead to some tasks being executed after instead of in the queue order.

      The use-case with splitter and aggregator using a single thread showed this from CAMEL-14996. This lead to the splitter task being scheduled first and was executed until its finished and then queued up internal tasks for the aggregator completion that was scheduled last.

        Attachments

        Issue Links

          Activity

            People

            • Assignee:
              davsclaus Claus Ibsen
              Reporter:
              davsclaus Claus Ibsen

              Dates

              • Created:
                Updated:
                Resolved:

                Issue deployment