[
https://issues.apache.org/jira/browse/IGNITE-12042?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16900475#comment-16900475
]
Vyacheslav Koptilin edited comment on IGNITE-12042 at 8/5/19 11:34 PM:
-----------------------------------------------------------------------
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 data 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.
was (Author: slava.koptilin):
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)