You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@ignite.apache.org by "Aleksey Plekhanov (Jira)" <ji...@apache.org> on 2023/04/07 13:43:00 UTC

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

     [ https://issues.apache.org/jira/browse/IGNITE-18471?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Aleksey Plekhanov updated IGNITE-18471:
---------------------------------------
    Fix Version/s: 2.16
                       (was: 2.15)

> 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
>            Priority: Major
>             Fix For: 2.16
>
>
> 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)