[
https://issues.jboss.org/browse/ISPN-7114?page=com.atlassian.jira.plugin....
]
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)