Uploaded image for project: 'Ignite'
  1. Ignite
  2. IGNITE-5574

Try to get rid of blocking synchronization on cache entry for cache.localPeek operation

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Resolved
    • Major
    • Resolution: Fixed
    • 1.9
    • 1.9
    • cache
    • None

    Description

      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

      Attachments

        Issue Links

          Activity

            People

              agura Andrey N. Gura
              agura Andrey N. Gura
              Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: