You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@ignite.apache.org by "Semen Boikov (JIRA)" <ji...@apache.org> on 2017/04/06 10:45:41 UTC

[jira] [Assigned] (IGNITE-4657) Cache entry eviction can be broken if store throws exception

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

Semen Boikov reassigned IGNITE-4657:
------------------------------------

    Assignee:     (was: Semen Boikov)

> Cache entry eviction can be broken if store throws exception
> ------------------------------------------------------------
>
>                 Key: IGNITE-4657
>                 URL: https://issues.apache.org/jira/browse/IGNITE-4657
>             Project: Ignite
>          Issue Type: Bug
>          Components: cache
>            Reporter: Semen Boikov
>             Fix For: 2.1
>
>
> Fix for IGNITE-4465 (commit 22b7e76c00a77a06388bcef869f29d1a572a306a) introduced cache entry 'reservation' while entry is loaded from store. When entry is reserved it is not evicted from cache. But currently 'reserved' status is not cleared when cache store's methods throw exception, this should be fixed in GridcCacheAdaptergetAllAsync0: catch exception thrown from ctx.store().loadAll and do required cleanup.



--
This message was sent by Atlassian JIRA
(v6.3.15#6346)