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

XMLWordPrintable

      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)

        This is the controller panel for Smart Panels app

              Assignee:
              Nikola Koevski
              Reporter:
              Thorben Lindhauer
              Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

                Created:
                Updated:
                Resolved: