]
Tristan Tarrant updated ISPN-5557:
----------------------------------
Fix Version/s: 9.3.0.Final
(was: 9.2.0.Final)
Core threading redesign
-----------------------
Key: ISPN-5557
URL:
https://issues.jboss.org/browse/ISPN-5557
Project: Infinispan
Issue Type: Task
Components: Core
Affects Versions: 7.2.2.Final
Reporter: Dan Berindei
Assignee: Dan Berindei
Priority: Critical
Fix For: 9.3.0.Final
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.