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

Spring Boot Starter should not run jobs in acquisition thread when thread pool queue is full

    XMLWordPrintable

Details

    Description

      In Spring Boot starter, the job executor uses CallerRunsRejectedJobsHandler when a job is rejected from the execution thread pool, which leads to the acquisition thread to run the job. If the job locks up (e.g. infinite block on IO), the entire job executor is blocked.

      Solution: Use NotifyAcquisitionRejectedJobsHandler (or just stick with the engine default)

      mgm-controller-panel

        This is the controller panel for Smart Panels app

        Attachments

          Activity

            People

              nikola.koevski Nikola Koevski
              thorben.lindhauer Thorben Lindhauer
              Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved:

                Salesforce