Uploaded image for project: 'Infinispan'
  1. Infinispan
  2. ISPN-5557

Core threading redesign

    XMLWordPrintable

Details

    • Task
    • Resolution: Unresolved
    • Critical
    • 12.1.13.Final
    • 7.2.2.Final
    • Core
    • None

    Description

      Infinispan needs a lot of threads, because everything is synchronous: locking, remote command invocations, cache writers. This causes various issues, from general context switching overhead to the thread pools getting full and causing deadlocks.

      We should redesign the core so that most blocking happens on the application threads, and the number of internal threads is kept to a minimum.

      Attachments

        Issue Links

          Activity

            Public project attachment banner

              context keys: [headless, issue, helper, isAsynchronousRequest, project, action, user]
              current Project key: ISPN

              People

                wburns@redhat.com Will Burns
                dberinde@redhat.com Dan Berindei
                Votes:
                0 Vote for this issue
                Watchers:
                2 Start watching this issue

                Dates

                  Created:
                  Updated: