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

Need to remove background partition exchange

    XMLWordPrintableJSON

Details

    • Task
    • Status: Closed
    • Blocker
    • Resolution: Duplicate
    • ignite-1.4
    • 1.6
    • None

    Description

      Now every node sends its partition map to cache coordinator (which is the oldest node in topology) and coordinator spreads full partition map to every node in topology. This happens for each cache separately. This seems to take place even if there were no changes to local partition maps. Given we guarantee communication message delivery this background process seems to be an overkill.

      Exchange should happen only if any changes took place.

      After dynamic cache start has been introduced, we can have significant amount of live caches at some point of app lifecycle and app may suffer from background exchange which is obviously not a requirement (and may be never has been the one).

      Attachments

        Issue Links

          Activity

            People

              avinogradov Anton Vinogradov (Obsolete, actual is "av")
              yzhdanov Yakov Zhdanov
              Votes:
              0 Vote for this issue
              Watchers:
              5 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 - 20m
                  20m