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

Discovery data distribution process optimization

    XMLWordPrintableJSON

Details

    • Improvement
    • Status: Closed
    • Major
    • Resolution: Fixed
    • None
    • None
    • general
    • None

    Description

      Notes

      Previously upon new node joining topology grid components on each node has been collecting discovery data independently from the same components on other nodes.
      This lead to a situation when TcpDiscoveryNodeAddedMessage and TcpDiscoveryNodeAddFinishedMessage carried a lot of duplicated data wasting network traffic.

      Refactoring done within IGNITE-4157 introduced a way to reduce duplication, but only GridMarshallerMappingProcessor component took advantage of it.

      Acceptance Criteria

      • Identify all components needed to be optimized in terms of discovery data collection.
      • Refactor them to reduce duplication of discovery data.
      • Remove filterDuplicatedData method as obsolete from DiscoveryDataContainer when refactoring is done.

      Attachments

        Issue Links

          Activity

            People

              Unassigned Unassigned
              sergey-chugunov Sergey Chugunov
              Votes:
              0 Vote for this issue
              Watchers:
              3 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: