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

Remove contention on DataStructure creation or removing

    XMLWordPrintableJSON

Details

    • Improvement
    • Status: Resolved
    • Major
    • Resolution: Fixed
    • None
    • 2.1
    • cache

    Description

      All DSs are stored in one Map which itself is stored in utilityCache, this makes high contention on DS creation or removing, it requires lock on the key and manipulation with the Map under the lock. So all threads in cluster should wait for this lock to create or remove DS.

      Attachments

        Issue Links

          Activity

            People

              mcherkasov Mikhail Cherkasov
              mcherkasov Mikhail Cherkasov
              Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: