Details
-
Bug
-
Status: Resolved
-
Major
-
Resolution: Won't Fix
-
sprint-1
-
None
-
None
Description
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.
Attachments
Issue Links
- is related to
-
IGNITE-1093 Rebalancing with default parameters is very slow
- Closed
-
IGNITE-4751 JVM crash while accessing Offheap entry.
- Closed
-
IGNITE-4788 JVM crash while accessing offheap rows of SQL query result.
- Closed
- relates to
-
IGNITE-4852 JVM crash when accessing offheap object
- Open