On Fri, Jan 14, 2011 at 5:46 PM, Mark Phillips <[email protected]> wrote: > > > 2) seancribbs and jiboumans had a quick chat about Read Repair in > action (via #riak) > > * Gist here ---> https://gist.github.com/780363 > > * More on Read Repair on the wiki - > http://wiki.basho.com/Riak-Glossary.html#Read-Repair > > Sean, could you please clarify two points for me.
1) Read Repair Quote from the wiki -- "Read repair<http://wiki.basho.com/Riak-Glossary.html> occurs when a successful read occurs — that is, the quorum was met — but not all replicas from which the object was requested agreed on the value" However, the OP said his get did not work the first time, so wouldn't that mean the quorum wasn't met and therefore no read repair should have occurred? That doesn't seem right but that's what I take away from the wiki definition. 2) Why doesn't r=1 work? In the IRC session, you claimed that r=1 would not have helped this problem. Just like the OP, this confused me. You then went on to say it was because of some optimization and then mentioned a "basic quorum." I took a few minutes to think about this and the only conclusion I came to is that when r=1 you will treat the first response as the final response, and in this case the notfound response will always come back first? I'm not sure if what I just said makes sense but I would have expected r=1 to work, just like the OP. I'll admit that I still haven't read all the wiki docs yet (but I've read Read Repair 3 times now), so I'd be happy to hear RTFM. -Ryan
_______________________________________________ riak-users mailing list [email protected] http://lists.basho.com/mailman/listinfo/riak-users_lists.basho.com
