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

Alexey Goncharuk commented on IGNITE-1165:
------------------------------------------

The reason behind the failure (see GridNearGetFuture#map())

 - When data node is stopped, near entry becomes invalid because primary owner 
is changed
 - When {{get()}} is called on near node, local variable {{entry}} is first 
initialized with near entry, but {{innerGet()}} returns {{null}} because near 
entry is invalid
 - Since offheap is enabled and node is client, {{dht.entryEx}} throws invalid 
partition exception
 - Local variable {{entry}} remains initialized with near entry, however 
{{finally}} block assumes that {{entry}} is a DHT entry if not null


> Assertion error is thrown in OFFHEAP_TIERED mode and near cache enabled.
> ------------------------------------------------------------------------
>
>                 Key: IGNITE-1165
>                 URL: https://issues.apache.org/jira/browse/IGNITE-1165
>             Project: Ignite
>          Issue Type: Bug
>          Components: cache
>            Reporter: Alexey Goncharuk
>            Assignee: Alexey Goncharuk
>            Priority: Blocker
>             Fix For: sprint-8
>
>         Attachments: IgniteCacheNearOffheapGetSelfTest.java
>
>
> The attached test fails.



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

Reply via email to