Uploaded image for project: 'camunda BPM'
  1. camunda BPM
  2. CAM-3779

Job starvation due to unordered job execution

      Problem description
      The job acquisition does not order the jobs in deterministic way when execution jobs. This can lead to problems like

      • undeterministically long period of time between the moment in time a job is due and the job is actually executed,
      • worst case: the starvation of jobs

      Other ramifications of this behavior:

      • timer jobs are more inaccurate then they need to be

      Solution idea
      Optionally order jobs by due date where message jobs has their creation time as due date set.

        This is the controller panel for Smart Panels app

            [CAM-3779] Job starvation due to unordered job execution

            Rob Parker added a comment -

            Hi Guys,
            If you are working on this, the coments in this thread may be of interest...

            https://groups.google.com/forum/#!searchin/camunda-bpm-dev/job$20executor/camunda-bpm-dev/SqOwlgrLymo/1AWQiye3r-cJ

            regards

            Rob

            Rob Parker added a comment - Hi Guys, If you are working on this, the coments in this thread may be of interest... https://groups.google.com/forum/#!searchin/camunda-bpm-dev/job$20executor/camunda-bpm-dev/SqOwlgrLymo/1AWQiye3r-cJ regards Rob

            Thorben Lindhauer added a comment - docs commit: https://github.com/camunda/docs.camunda.org/commit/ee32ef633afbf0b10db3603d9d4238574e0365c2

            Matthijs added a comment -

            Matthijs added a comment - docs proofread and committed: https://github.com/camunda/docs.camunda.org/commit/318ba66eb521b863e67c6d182bfb7a3ac3af4a29

              Unassigned Unassigned
              sebastian.menski Sebastian Menski
              Votes:
              1 Vote for this issue
              Watchers:
              5 Start watching this issue

                Created:
                Updated:
                Resolved: