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

camel-core - ReactiveExecutor should run scheduled tasks more fairly

    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
              • Votes:
                1 Vote for this issue
                Watchers:
                1 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved: