Ivan Fedorenkov created IGNITE-14967:
----------------------------------------

             Summary: High threads contention for the massive read/write 
scenario 
                 Key: IGNITE-14967
                 URL: https://issues.apache.org/jira/browse/IGNITE-14967
             Project: Ignite
          Issue Type: Bug
          Components: cache
    Affects Versions: 2.10
            Reporter: Ivan Fedorenkov


There is a high threads contention for the intensive read/write scenario, 
caused by the PageMemoryNoStoreImpl rwLock.

When user tries to insert entries into a cache with a high (or better say very 
high) rate, when grid nodes are running on powerful machines (e.g. 96 cores, 
390+ gigs of RAM each) then the JFR (Java Flight Recorder) report shows that 
like 30-40% of the time writing threads are waiting for the read lock for the 
page that they would like to modify (gray bards in the Threads tab). The issue 
seems to be worse when the cache has an associated SQL schema with indexes.

The workaround is to run multiple small grid nodes within the big host. 
However, this contradicts with the statement that Apache Ignite has a good 
support of both: horizontal and vertical scaling.



--
This message was sent by Atlassian Jira
(v8.3.4#803005)

Reply via email to