Alexei Scherbakov created IGNITE-4448:
-----------------------------------------
Summary: Implement correct affinity validation on joining topology.
Key: IGNITE-4448
URL: https://issues.apache.org/jira/browse/IGNITE-4448
Project: Ignite
Issue Type: Improvement
Components: cache
Reporter: Alexei Scherbakov
Assignee: Alexei Scherbakov
Fix For: 2,0
Currently on joining a topology only affinity class name and partition number
are checked between configurations of local and remote nodes.
This is not enough in case of configured backup filter and possible extension
with primary filter and can lead to disastrous situations due to node
misconfiguration.
We should implement something like {{AffinityValidator}} having signature as
follows:
{noformat}
boolean validate(Affinity affinity)
{noformat}
Maybe it'll be useful for other grid objects as well, like
{{CacheStore}},{{NodeFilter}}, etc.
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)