You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@ignite.apache.org by "Andrey Gura (JIRA)" <ji...@apache.org> on 2017/06/21 16:07:00 UTC

[jira] [Updated] (IGNITE-5574) Try to get rid of blocking synchronization on cache entry for cache.localPeek operation

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

Andrey Gura updated IGNITE-5574:
--------------------------------
    Fix Version/s: 1.9

> Try to get rid of blocking synchronization on cache entry for cache.localPeek operation
> ---------------------------------------------------------------------------------------
>
>                 Key: IGNITE-5574
>                 URL: https://issues.apache.org/jira/browse/IGNITE-5574
>             Project: Ignite
>          Issue Type: Bug
>          Components: cache
>    Affects Versions: 1.9
>            Reporter: Andrey Gura
>            Assignee: Andrey Gura
>             Fix For: 1.9
>
>
> Currently all read/write operations for cache entry value use 'synchronized(this)' on cache entry. This can cause very bad concurrency in scenarios when many threads try to read the same entry, or entry read operation suould wait for some long-running update (e.g. EntryProcessor in atomic cache is executed while entry lock is held).
> See also https://issues.apache.org/jira/browse/IGNITE-4932



--
This message was sent by Atlassian JIRA
(v6.4.14#64029)