[ 
https://issues.apache.org/jira/browse/IGNITE-12042?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16900475#comment-16900475
 ] 

Vyacheslav Koptilin commented on IGNITE-12042:
----------------------------------------------

Hello [~xtern],

First of all, thanks for your interest in this issue! :)


The test should catch the case when removing an entry(persistence and page 
eviction should be disabled as well) requires allocating a new dat page 
(PagesListNodeIO) in order to move the tracked page from one bucket of 
free-list to another, and there is not enough space for that (fully exhausted 
data region).
So, you need to play with the maximum size of the data region, the number of 
entries and the size of the entry.
For instance, byte[4000] works to me. I have updated the PR accordingly.

 

> Atempt to remove entries from fully populated data region may result in 
> IgineOutOfMemoryException
> -------------------------------------------------------------------------------------------------
>
>                 Key: IGNITE-12042
>                 URL: https://issues.apache.org/jira/browse/IGNITE-12042
>             Project: Ignite
>          Issue Type: Bug
>    Affects Versions: 2.7
>            Reporter: Vyacheslav Koptilin
>            Assignee: Vyacheslav Koptilin
>            Priority: Major
>             Fix For: 2.8
>
>          Time Spent: 10m
>  Remaining Estimate: 0h
>
> Removing entries from non-persistent data region may require allocating a new 
> data page in order to move a tracked page from one bucket of the free-list to 
> another one.



--
This message was sent by Atlassian JIRA
(v7.6.14#76016)

Reply via email to