[ 
https://issues.apache.org/jira/browse/IGNITE-446?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14364642#comment-14364642
 ] 

Yakov Zhdanov commented on IGNITE-446:
--------------------------------------

If https://issues.apache.org/jira/browse/IGNITE-489 is implemented, then 
validator can examine if all the data is visible or not (in case some 
partitions are lost without being fully preloaded).

> Implement cache topology validator
> ----------------------------------
>
>                 Key: IGNITE-446
>                 URL: https://issues.apache.org/jira/browse/IGNITE-446
>             Project: Ignite
>          Issue Type: Task
>            Reporter: Yakov Zhdanov
>            Assignee: Anton Vinogradov
>             Fix For: sprint-3
>
>
> I think we should provide user with ability to validate cache topology before 
> each cache operation.
> Now user cannot validate the topology of cache update, but this seems to be a 
> good feature. I can validate task topology and throw exception on MAP step, 
> but I cannot do that on cache put.
> I suggest introducing special topology validator. Whenever cache topology 
> changes - it is passed to validator. Validator can check nodes number and 
> presence of particular (if user have servers with special role in topology), 
> this also may be used to validate segment local node operates in. If cache 
> topology is not valid each cache update throws exception until cache topology 
> does not become valid back.



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

Reply via email to