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)