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

Core threading redesign

This issue belongs to an archived project. You can view it, but you can't modify it. Learn more

XMLWordPrintable

    • Icon: Task Task
    • Resolution: Obsolete
    • Icon: Critical Critical
    • 12.1.13.Final
    • 7.2.2.Final
    • Core
    • None

      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.

              wburns@redhat.com Will Burns
              dberinde@redhat.com Dan Berindei (Inactive)
              Archiver:
              rhn-support-adongare Amol Dongare

                Created:
                Updated:
                Resolved:
                Archived: