Uploaded image for project: 'ActiveMQ Artemis'
  1. ActiveMQ Artemis
  2. ARTEMIS-1078

Thread pool executor occasionally misses to create a new thread

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Closed
    • Major
    • Resolution: Fixed
    • 1.5.2, 2.0.0
    • 1.5.5, 2.1.0
    • None
    • None
    • Important

    Description

      The thread pool executor class ActiveMQThreadPoolExecutor occasionally misses to create a new thread. This happens if a thread for another task has just been created but not yet started to work on its task. If that first task runs for a long time, the new task will be deferred until the first task has completed.
      In our case, the occasionally blocked HA backup failover, when the failover-handler was not run because an infinetely looping client connection reconnect task blocked the thread.

      Attachments

        Issue Links

          Activity

            People

              Unassigned Unassigned
              bgutjahr Bernd Gutjahr
              Votes:
              0 Vote for this issue
              Watchers:
              3 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: