You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@ignite.apache.org by "Roman Puchkovskiy (Jira)" <ji...@apache.org> on 2022/12/27 18:17:00 UTC

[jira] [Created] (IGNITE-18471) Integer overflow in LRU page eviction trackers

Roman Puchkovskiy created IGNITE-18471:
------------------------------------------

             Summary: Integer overflow in LRU page eviction trackers
                 Key: IGNITE-18471
                 URL: https://issues.apache.org/jira/browse/IGNITE-18471
             Project: Ignite
          Issue Type: Bug
            Reporter: Roman Puchkovskiy
             Fix For: 2.15


In IGNITE-16866, an integer overflow was fixed in RandomLruPageEvictionTracker and Random2LruPageEvictionTracker (namely, start() methods). But there are other integer overflows in these classes that need to be fixed.

Also, testLargeRegionsWithRandomLRU() and testLargeRegionsWithRandom2LRU() were added to CacheDataRegionConfigurationTest to test the fix, but these tests allocate correspondingly 4Gb and 8Gb of memory which is too much for our CI. It seems reasonable to either reduce region sizes (to 2060 and 1030 Gb, correspondingly) to make the tests only allocate 2Gb (which seems bearable), or completely remove the tests and test this differently.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)