Can we manually trigger read-repair in Voldemort?

50 views
Skip to first unread message

varunse...@gmail.com

unread,
Oct 30, 2018, 2:47:09 PM10/30/18
to project-voldemort
Hi Group,
    I know this one violates the eventual consistency of voldemort. Is it possible to manually initiate read-repair in voldemort?

Arunachalam

unread,
Oct 30, 2018, 4:49:41 PM10/30/18
to project-...@googlegroups.com
When you read a key, it should trigger read repair ? Do you mean to say on a regular basis ?

Thanks,
Arun.

On Tue, Oct 30, 2018 at 11:47 AM <varunse...@gmail.com> wrote:
Hi Group,
    I know this one violates the eventual consistency of voldemort. Is it possible to manually initiate read-repair in voldemort?

--
You received this message because you are subscribed to the Google Groups "project-voldemort" group.
To unsubscribe from this group and stop receiving emails from it, send an email to project-voldem...@googlegroups.com.
Visit this group at https://groups.google.com/group/project-voldemort.
For more options, visit https://groups.google.com/d/optout.

varunse...@gmail.com

unread,
Oct 31, 2018, 2:59:15 AM10/31/18
to project-voldemort
Hi Arun,
      Yes i mean i want to do the repair of the keys whenever i want. Yes when we read a key, the read-repair is triggered , but i want all the keys in a store should be repaired externally by calling some class in voldemort. is it possible? 

Senthil

Felix GV

unread,
Oct 31, 2018, 1:24:22 PM10/31/18
to varunse...@gmail.com, project-...@googlegroups.com
The slop process will automatically attempt to repair writes that partially failed. The only cases where read repair is actually used would be when: a) the slop backlog is large and the read happens before the slops got processed, or b) because the node holding the slops died irrecoverably, and those slops were lost forever.

In practice the inconsistencies should be pretty rare... If that is not the case, then perhaps there is a bigger issue preventing the above two mechanisms (slops and read repair) from working properly (very frequent node failures, as might be the case in certain cloud configurations or certain defective batches of hardware? or perhaps you have a multi-datacenter deployment with very flaky links? etc.)

--
Felix GV
Staff Software Engineer
Data Infrastructure
LinkedIn
 
f...@linkedin.com
linkedin.com/in/felixgv


From: project-...@googlegroups.com <project-...@googlegroups.com> on behalf of varunse...@gmail.com <varunse...@gmail.com>
Sent: Tuesday, October 30, 2018 11:59 PM
To: project-voldemort
Subject: Re: [project-voldemort] Can we manually trigger read-repair in Voldemort?
 
Reply all
Reply to author
Forward
0 new messages