Details
-
Improvement
-
Status: Closed
-
Major
-
Resolution: Fixed
-
None
-
None
-
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
- requires
-
IGNITE-4157 Use discovery custom messages instead of marshaller cache
- Resolved