thanks for replay.<br><br>it would be great if someone changed <a href="http://wiki.basho.com/Buckets.html">http://wiki.basho.com/Buckets.html</a> or <a href="http://wiki.basho.com/Configuration-Files.html">http://wiki.basho.com/Configuration-Files.html</a>, I think this would be less misleading <br>
<ul><li><code>rw</code> - quorum for both operations (get and put) involved in deleting an
object (default is set at the bucket level)</li><li><code>r</code> - (read quorum) how many replicas need to agree when retrieving the object</li><li><code>w</code> - (write quorum)<u> how many vnodes must confirm reviving write request before returning a
successful response</u></li><li><code>dw</code> - (durable write quorum) how many replicas to commit to durable storage
before returning a successful response</li><li><code>pr</code> - (primary read quorum) works like <code>r</code> but requires that the nodes
read from are not fallback nodes</li><li><code>pw</code> - (primary write quorum) how many replicas to commit to primary nodes
before returning a successful response</li></ul><br clear="all"><br>pozdrawiam<br>Paweł Kamiński<br><br><a href="mailto:kamiseq@gmail.com">kamiseq@gmail.com</a><br><a href="mailto:pkaminski.prv@gmail.com">pkaminski.prv@gmail.com</a><br>
______________________<br>
<br><br><div class="gmail_quote">On 9 October 2012 19:18, Evan Vigil-McClanahan <span dir="ltr"><<a href="mailto:emcclanahan@basho.com" target="_blank">emcclanahan@basho.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
The difference between w and dw is that for r, only the vnode needs to reply that it's gotten the write.  On dw, the vnode waits for its backend to reply  that it has sent the write to the disk.  So with dw, you trade off latency for a bit more safety.<div class="HOEnZb">
<div class="h5"><br>
<br><div class="gmail_quote">On Tue, Oct 9, 2012 at 10:14 AM, kamiseq <span dir="ltr"><<a href="mailto:kamiseq@gmail.com" target="_blank">kamiseq@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">

you know what, after another day of searching I ve found out that (following <a href="http://wiki.basho.com/HTTP-Delete-Object.html" target="_blank">http://wiki.basho.com/HTTP-Delete-Object.html</a>)<br><ul><li><code>rw</code> - quorum for both operations (get and put) involved in deleting an
object (default is set at the bucket level)</li><li><code>r</code> - (read quorum) how many replicas need to agree when retrieving the object</li><li><code>pr</code> - (primary read quorum) works like <code>r</code> but requires that the nodes
read from are not fallback nodes</li><li><code>w</code> - (write quorum) how many replicas to write to before returning a
successful response</li><li><code>dw</code> - (durable write quorum) how many replicas to commit to durable storage
before returning a successful response</li><li><code>pw</code> - (primary write quorum) how many replicas to commit to primary nodes
before returning a successful response</li></ul><p>why such description cannot be added to page about bucket configuration, it is really weird to find it in delete object http API specification.</p><p>still I dont get difference between w and dw but I guess it is not that important for now<br clear="all">


</p><div>pozdrawiam<br>Paweł Kamiński<br><br><a href="mailto:kamiseq@gmail.com" target="_blank">kamiseq@gmail.com</a><br><a href="mailto:pkaminski.prv@gmail.com" target="_blank">pkaminski.prv@gmail.com</a><br>
______________________<br>
<br><br></div><div><div><div class="gmail_quote">On 9 October 2012 09:19, kamiseq <span dir="ltr"><<a href="mailto:kamiseq@gmail.com" target="_blank">kamiseq@gmail.com</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
thanks,<div>I also visited that section but it deals only with n, r and w property in general. and reading only about n, r and w it feels like you know what is going on, and then you see dw, rw, pr and pw and googling doesn't bring clear explanation, so you get more and more confused.</div>



<div><br></div><div>(heh I know casing doesn't matter :)<div><br clear="all"><br>pozdrawiam<br>Paweł Kamiński<br><br><a href="mailto:kamiseq@gmail.com" target="_blank">kamiseq@gmail.com</a><br><a href="mailto:pkaminski.prv@gmail.com" target="_blank">pkaminski.prv@gmail.com</a><br>



______________________<br>
<br><br></div><div><div><div class="gmail_quote">On 9 October 2012 07:31, Martin Westergaard Lassen <span dir="ltr"><<a href="mailto:mwltrifork@gmail.com" target="_blank">mwltrifork@gmail.com</a>></span> wrote:<br>


<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<div style="word-wrap:break-word">Hi Pawel<div><br></div><div>The "Concept" wiki page (<a href="http://wiki.basho.com/Concepts.html#Reading%2C-Writing%2C-and-Updating-Data" target="_blank">http://wiki.basho.com/Concepts.html#Reading%2C-Writing%2C-and-Updating-Data</a>) has a  good introduction to the most important paramters. Casing doesn't matter, so r=R.<br>



<div><br></div><div>The Riak Handbook has a good and deep explanation of what those parameters are <a href="http://riakhandbook.com" target="_blank">http://riakhandbook.com</a></div><div><br><div>
<span style="text-indent:0px;letter-spacing:normal;font-variant:normal;text-align:-webkit-auto;font-style:normal;font-weight:normal;line-height:normal;border-collapse:separate;text-transform:none;font-size:medium;white-space:normal;font-family:Helvetica;word-spacing:0px"><span style="font-family:Calibri,sans-serif;font-size:15px"><span style="text-indent:0px;letter-spacing:normal;font-variant:normal;text-align:-webkit-auto;font-style:normal;font-weight:normal;line-height:normal;border-collapse:separate;text-transform:none;font-size:medium;white-space:normal;font-family:Helvetica;word-spacing:0px"><span style="font-family:Calibri,sans-serif;font-size:15px"><span style="line-height:normal;text-indent:0px;border-collapse:separate;letter-spacing:normal;text-align:-webkit-auto;font-variant:normal;text-transform:none;font-size:medium;font-style:normal;white-space:normal;word-spacing:0px"><div>



<div style="margin-top:0cm;margin-right:0cm;margin-left:0cm;margin-bottom:0.0001pt;font-size:11pt"><font face="Eurostile, serif"><b>Martin Westergaard Lassen</b></font></div><div style="font-weight:normal;margin-top:0cm;margin-right:0cm;margin-left:0cm;margin-bottom:0.0001pt;font-size:11pt;font-family:Calibri,sans-serif">



<i><span style="font-family:Eurostile,serif" lang="EN-US">Software Pilot<u></u><u></u></span></i></div><div style="font-weight:normal;margin-top:0cm;margin-right:0cm;margin-left:0cm;margin-bottom:0.0001pt;font-size:11pt;font-family:Calibri,sans-serif">



<span style="font-family:Eurostile,serif" lang="EN-US"><u></u> <u></u></span></div><div style="font-weight:normal;margin-top:0cm;margin-right:0cm;margin-left:0cm;margin-bottom:0.0001pt;font-size:11pt;font-family:Calibri,sans-serif">



<span style="font-family:Eurostile,serif" lang="EN-US">Trifork A/S<u></u><u></u></span></div><div style="font-weight:normal;margin-top:0cm;margin-right:0cm;margin-left:0cm;margin-bottom:0.0001pt;font-size:11pt;font-family:Calibri,sans-serif">



<span style="font-family:Eurostile,serif" lang="EN-US">Margrethepladsen 4 </span><span lang="EN-US">· </span><span style="font-family:Eurostile,serif" lang="EN-US">8000 Aarhus C. </span><span lang="EN-US">· Denmark</span><span style="font-family:Eurostile,serif" lang="EN-US"><u></u><u></u></span></div>



<div style="font-weight:normal;margin-top:0cm;margin-right:0cm;margin-left:0cm;margin-bottom:0.0001pt;font-size:11pt;font-family:Calibri,sans-serif"><span style="font-family:Eurostile,serif" lang="EN-US">Mobile <a href="tel:%2B45%2031%2012%2010%2059" value="+4531121059" target="_blank">+45 31 12 10 59</a></span></div>



<div style="font-weight:normal;margin-top:0cm;margin-right:0cm;margin-left:0cm;margin-bottom:0.0001pt;font-size:11pt;font-family:Calibri,sans-serif"><span style="font-size:6pt;font-family:Eurostile,serif" lang="EN-US"><u></u> <u></u></span></div>



<div style="font-weight:normal;margin-top:0cm;margin-right:0cm;margin-left:0cm;margin-bottom:0.0001pt;font-size:11pt;font-family:Calibri,sans-serif"><span style="font-family:Eurostile,serif"></span><br><span></span><span></span><span><img src="" height="36" width="200"></span>
</div>
</div></span></span></span></span></span></div><br><div><div>Den 08/10/2012 kl. 22.56 skrev kamiseq <<a href="mailto:kamiseq@gmail.com" target="_blank">kamiseq@gmail.com</a>>:</div><br><blockquote type="cite"><div>



<div>Im looking for explanation what exactly r, pr, w, dw, pw, rw stands for.<br><br>Im sorry if this was already posted but I cannot find anything on<br>that. I tried <a href="http://wiki.basho.com/Riak-Glossary.html" target="_blank">wiki.basho.com/Riak-Glossary.html</a>,<br>



<a href="http://wiki.basho.com/HTTP-API.html#Bucket-Operations" target="_blank">http://wiki.basho.com/HTTP-API.html#Bucket-Operations</a>,<br><a href="http://wiki.basho.com/Buckets.html" target="_blank">http://wiki.basho.com/Buckets.html</a> but it only describes N, R, W.<br>



<br>do I understand correctly that W property is only considered when<br>updating value and for first store N value is used? or is it:<br>replicate data N times but return success if it was persisted to W<br>vnodes.<br>if DW is durable write then what W really means? can I get successful<br>



response after write operation without object being persisted to<br>durable storage??<br><br>I must admit Im quite confused here.<br><br>And second question, If I set r, pr, w, dw, pw, rw in app.config for<br>every configured node in cluster those values will not be added to<br>



gossiped information, right?<br><br>pozdrawiam<br>Paweł Kamiński<br><br><a href="mailto:kamiseq@gmail.com" target="_blank">kamiseq@gmail.com</a><br><a href="mailto:pkaminski.prv@gmail.com" target="_blank">pkaminski.prv@gmail.com</a><br>



______________________<br><br></div></div>_______________________________________________<br>riak-users mailing list<br><a href="mailto:riak-users@lists.basho.com" target="_blank">riak-users@lists.basho.com</a><br><a href="http://lists.basho.com/mailman/listinfo/riak-users_lists.basho.com" target="_blank">http://lists.basho.com/mailman/listinfo/riak-users_lists.basho.com</a><br>



</blockquote></div><br></div></div></div></blockquote></div><br></div></div></div>
</blockquote></div><br>
</div></div><br>_______________________________________________<br>
riak-users mailing list<br>
<a href="mailto:riak-users@lists.basho.com" target="_blank">riak-users@lists.basho.com</a><br>
<a href="http://lists.basho.com/mailman/listinfo/riak-users_lists.basho.com" target="_blank">http://lists.basho.com/mailman/listinfo/riak-users_lists.basho.com</a><br>
<br></blockquote></div><br>
</div></div></blockquote></div><br>