You're free to view the older revisions of this gist, but much of this content has been rewritten and will appear on the [Basho blog] (http://basho.com/blog) in the very near future.
Update: First part of the series is now at http://basho.com/understanding-riaks-configurable-behaviors-part-1/
In general, I want to say - this is an amazing writeup, and I learned a ton from it. I'm excited that this is going out on the blog (and into the docs).
One other tweak request: The notfound tuning / basic_quorum section is a bit unclear. (It took me much re-reading, and I'm not quite sure I still get it). Would it be possible to add even a one-sentence explanation of
basic_quorum
? And in the table illustrating the various behaviors of notfound and basic quorum, can you explicitly expand the leftmost column to list the various combinations? Something like:|
notfound_ok=true
andbasic_quorum=false
(Default/standard behavior) ||
notfound_ok=false
andbasic_quorum=true
||
notfound_ok=false
andbasic_quorum=false
|And maybe add an explanation of which use cases / situations would warrant the other two non-default (slower) settings?