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

GridCacheProcessor should implement better parallelization when restoring partition states on startup

    XMLWordPrintableJSON

    Details

    • Type: Improvement
    • Status: Patch Available
    • Priority: Major
    • Resolution: Unresolved
    • Affects Version/s: None
    • Fix Version/s: None
    • Component/s: persistence
    • Labels:
      None
    • Ignite Flags:
      Release Notes Required

      Description

      GridCacheProcessor#restorePartitionStates method tries to employ striped pool to restore partition states in parallel but level of parallelization is down only to cache group per thread.

      It is not enough and not utilizes resources effectively in case of one cache group much bigger than the others.

      We need to parallel restore process down to individual partitions to get the most from the available resources and speed up node startup.

        Attachments

          Issue Links

            Activity

              People

              • Assignee:
                Denis Chudov Denis Chudov
                Reporter:
                sergeychugunov Sergey Chugunov
                Reviewer:
                Kirill Tkalenko
              • Votes:
                0 Vote for this issue
                Watchers:
                7 Start watching this issue

                Dates

                • Created:
                  Updated:

                  Time Tracking

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