You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@ignite.apache.org by "Sergey Chugunov (JIRA)" <ji...@apache.org> on 2016/12/15 09:15:58 UTC

[jira] [Created] (IGNITE-4435) Discovery data distribution process optimization

Sergey Chugunov created IGNITE-4435:
---------------------------------------

             Summary: Discovery data distribution process optimization
                 Key: IGNITE-4435
                 URL: https://issues.apache.org/jira/browse/IGNITE-4435
             Project: Ignite
          Issue Type: Improvement
          Components: general
            Reporter: Sergey Chugunov


h2. 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|https://issues.apache.org/jira/browse/IGNITE-4157] introduced a way to reduce duplication, but only *GridMarshallerMappingProcessor* component took advantage of it.

h2. 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.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)