You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@ignite.apache.org by "Sergey Chugunov (JIRA)" <ji...@apache.org> on 2018/02/14 09:30:02 UTC
[jira] [Created] (IGNITE-7699) BinaryMetadata exchange should not
be triggered if metadata was not updated
Sergey Chugunov created IGNITE-7699:
---------------------------------------
Summary: BinaryMetadata exchange should not be triggered if metadata was not updated
Key: IGNITE-7699
URL: https://issues.apache.org/jira/browse/IGNITE-7699
Project: Ignite
Issue Type: Improvement
Reporter: Sergey Chugunov
Assignee: Sergey Chugunov
Fix For: 2.5
It was found that DiscoveryCustomEvent-based implementation of BinaryMetadata exchange protocol triggers propose-accept process even when it is not needed.
In some situations BinaryObjects may be built with exactly the same scheme many times, and registering of BinaryMetatada only once is enough.
However current implementation executes expensive propose-accept process for each *addMeta* request even if requesting meta is the same.
Implementation should be improved so that prop-ack process is executed only if BinaryMetadata really changed.
--
This message was sent by Atlassian JIRA
(v7.6.3#76005)