[infinispan-issues] [JBoss JIRA] (ISPN-7114) Consistency checker

Bela Ban (JIRA) issues at jboss.org
Mon Oct 17 10:37:00 EDT 2016


    [ https://issues.jboss.org/browse/ISPN-7114?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13307947#comment-13307947 ] 

Bela Ban commented on ISPN-7114:
--------------------------------

IspnPerfTest and RadarGun could use this after a run, to check if consistency is provided between cluster nodes. I'm thinking of a method in AdvancedCache that returns the number of inconsistent keys in a cluster. Perhaps it should return the keys directly (in a set)?

Also, the (or an additional) method might return actual keys and values, for a reconciliation strategy to perform repair. Alternatively, as [~NadirX] mentioned, this could be done by shipping user code to the nodes to do repair...

Can you propose some API and we'll discuss it on this JIRA?

> Consistency checker
> -------------------
>
>                 Key: ISPN-7114
>                 URL: https://issues.jboss.org/browse/ISPN-7114
>             Project: Infinispan
>          Issue Type: Feature Request
>          Components: Core
>            Reporter: Tristan Tarrant
>            Assignee: Ryan Emerson
>
> We should implement a consistency checker that can either be run on demand via management (e.g. JMX) or triggered by a merge or a topology change caused by abrupt leavers. It should perform per-segment analysis of each key/value pair between primary and backup. The design should incorporate pluggable repair strategies (e.g. latest wins, primary wins, discard, degrade segment, custom)



--
This message was sent by Atlassian JIRA
(v6.4.11#64026)


More information about the infinispan-issues mailing list