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

camel-core - ReactiveExecutor should run scheduled tasks more fairly

    XMLWordPrintableJSON

Details

    • Improvement
    • Status: Resolved
    • Major
    • Resolution: Fixed
    • 3.2.0
    • 3.3.0
    • camel-core
    • None
    • 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

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

              Dates

                Created:
                Updated:
                Resolved: