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

Eliminate contention on ConcurrentHashMap.size()

    XMLWordPrintableJSON

Details

    • Improvement
    • Status: Resolved
    • Major
    • Resolution: Fixed
    • None
    • 2.9, 2.8.1
    • None
    • None

    Description

      Methods who invoked checkpointReadLock/checkpointReadUnlock spend much time on calculation of quantity dirty pages. You will to see that when have some hundreds of regions.
      Any persistent operation will be cost hundreds invokes of size on ConcurrentHashMap.

      Attachments

        Issue Links

          Activity

            People

              ibessonov Ivan Bessonov
              ibessonov Ivan Bessonov
              Votes:
              0 Vote for this issue
              Watchers:
              6 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved:

                Time Tracking

                  Estimated:
                  Original Estimate - Not Specified
                  Not Specified
                  Remaining:
                  Remaining Estimate - 0h
                  0h
                  Logged:
                  Time Spent - 0.5h
                  0.5h