You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@ignite.apache.org by "Anton Vinogradov (JIRA)" <ji...@apache.org> on 2016/08/18 12:07:21 UTC

[jira] [Updated] (IGNITE-19) Race condition when offheaped value is being promoted to swap.

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

Anton Vinogradov updated IGNITE-19:
-----------------------------------
    Assignee:     (was: Anton Vinogradov)

> Race condition when offheaped value is being promoted to swap.
> --------------------------------------------------------------
>
>                 Key: IGNITE-19
>                 URL: https://issues.apache.org/jira/browse/IGNITE-19
>             Project: Ignite
>          Issue Type: Bug
>          Components: cache
>    Affects Versions: sprint-1
>            Reporter: Vladimir Ozerov
>            Priority: Critical
>             Fix For: 1.8
>
>
> Eviction from offheap to swap is done using listener on GridUnsafeMap. Notification of this listener happens when value is already deleted from offheap and lock is released (GridUnsafeMap line 860). So "get" operation on cache can miss the value while it is in between.
> Need to:
> 1) Review this code piece;
> 2) Create a test reproducing the issue;
> 3) Fix it.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)