[ https://issues.apache.org/jira/browse/IGNITE-11831?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16832411#comment-16832411 ]
Evgenii Zhuravlev commented on IGNITE-11831: -------------------------------------------- can be fixed by adding <property name="emptyPagesPoolSize" value="5000"/> > Eviction doesn't work properly for data region with big objects of different > sizes > ---------------------------------------------------------------------------------- > > Key: IGNITE-11831 > URL: https://issues.apache.org/jira/browse/IGNITE-11831 > Project: Ignite > Issue Type: Bug > Reporter: Evgenii Zhuravlev > Priority: Major > > Reproducer: > {code:java} > public class ExampleNodeStartup { > /** > * Start up an empty node with example compute configuration. > * > * @param args Command line arguments, none required. > * @throws IgniteException If failed. > */ > public static void main(String[] args) throws IgniteException { > Ignite ignite = Ignition.start("examples/config/example-ignite.xml"); > IgniteCache<String, Object> keywordCache = > ignite.getOrCreateCache("keyword"); > for(int i=0;i<10000000;i++){ > int mega = new Random().nextInt(3) + 1; > keywordCache.put(UUID.randomUUID().toString(), new byte[mega * > 1024 * 1024]); > System.out.println("current:"+i); > } > } > } > {code} > data region configuration: > {code:java} > <property name="dataStorageConfiguration"> > <bean > class="org.apache.ignite.configuration.DataStorageConfiguration"> > <property name="defaultDataRegionConfiguration"> > <bean > class="org.apache.ignite.configuration.DataRegionConfiguration"> > <property name="name" value="keywordRegion"/> > <property name="maxSize" value="#{1024L * 1024 * 1024 > * 8}"/> > <property name="pageEvictionMode" > value="RANDOM_2_LRU"/> > <property name="persistenceEnabled" value="false"/> > </bean> > </property> > </bean> > </property> > {code} -- This message was sent by Atlassian JIRA (v7.6.3#76005)