<html><body>
<p><font size="2" face="sans-serif">Mike,</font><br>
<br>
<font size="2" face="sans-serif">Thanks for you clarification. I'm interested in how to enable the following combinations. </font><br>
<font size="2" face="sans-serif">for case 1,  can we do it without sending the HTTP head 'X-Newest'?</font><br>
<font size="2" face="sans-serif">for case 2,  how to enable it?</font>
<ul type="disc" style="padding-left: 18pt">
<li><font size="2" face="sans-serif">N=3, W=2, R=2 (Strong Consistence Mode)</font>
<li><font size="2" face="sans-serif">N=3, W=3, R=1 (Strict Consistence Mode)</font></ul>
<font size="2" face="sans-serif"><br>
</font><font size="1" face="serif"><b>Best Regards, </b></font><font size="1" face="serif"><br>
<br>
</font><hr width="100%" size="2" align="left">
<table border="0" cellspacing="0" cellpadding="0">
<tr valign="top"><td width="298" valign="middle">
<ul style="padding-left: 0pt"><font size="1" face="serif"><b>Edward Zhang(张华)</b></font><font size="1" face="serif"><br>
</font></ul>
</td><td width="298" valign="middle"><img width="1" height="1" src="cid:1__=C7BBF042DFB71D068f9e8a93df938@cn.ibm.com" border="0" alt=""></td></tr>

<tr valign="top"><td width="298" valign="middle"><img width="1" height="1" src="cid:1__=C7BBF042DFB71D068f9e8a93df938@cn.ibm.com" border="0" alt=""></td><td width="298" valign="middle"><img width="1" height="1" src="cid:1__=C7BBF042DFB71D068f9e8a93df938@cn.ibm.com" border="0" alt=""></td></tr>

<tr valign="top"><td width="298" valign="middle">
<ul style="padding-left: 0pt"><font size="1" face="serif"><br>
</font></ul>
</td><td width="298" valign="middle"><img width="1" height="1" src="cid:1__=C7BBF042DFB71D068f9e8a93df938@cn.ibm.com" border="0" alt=""></td></tr>
</table>
<br>
<img width="16" height="16" src="cid:2__=C7BBF042DFB71D068f9e8a93df938@cn.ibm.com" border="0" alt="Inactive hide details for Michael Barton ---12/11/2012 02:31:16 PM---Michael Barton <mike-launchpad@weirdlooking.com>"><font size="2" color="#424282" face="sans-serif">Michael Barton ---12/11/2012 02:31:16 PM---Michael Barton <mike-launchpad@weirdlooking.com></font><br>
<br>

<table width="100%" border="0" cellspacing="0" cellpadding="0">
<tr valign="top"><td style="background-image:url(cid:3__=C7BBF042DFB71D068f9e8a93df938@cn.ibm.com); background-repeat: no-repeat; " width="40%">
<ul style="padding-left: 72pt"><font size="1" face="sans-serif"><b>Michael Barton <mike-launchpad@weirdlooking.com></b></font><font size="1" face="sans-serif"> </font><br>
<font size="1" face="sans-serif">Sent by: palrich@gmail.com</font>
<p><font size="1" face="sans-serif">12/11/2012 02:31 PM</font></ul>
</td><td width="60%">
<table width="100%" border="0" cellspacing="0" cellpadding="0">
<tr valign="top"><td width="1%"><img width="58" height="1" src="cid:1__=C7BBF042DFB71D068f9e8a93df938@cn.ibm.com" border="0" alt=""><br>
<div align="right"><font size="1" face="sans-serif">To</font></div></td><td width="100%"><img width="1" height="1" src="cid:1__=C7BBF042DFB71D068f9e8a93df938@cn.ibm.com" border="0" alt=""><br>

<ul style="padding-left: 7pt"><font size="1" face="sans-serif">Hua ZZ Zhang/China/IBM@IBMCN, </font></ul>
</td></tr>

<tr valign="top"><td width="1%"><img width="58" height="1" src="cid:1__=C7BBF042DFB71D068f9e8a93df938@cn.ibm.com" border="0" alt=""><br>
<div align="right"><font size="1" face="sans-serif">cc</font></div></td><td width="100%"><img width="1" height="1" src="cid:1__=C7BBF042DFB71D068f9e8a93df938@cn.ibm.com" border="0" alt=""><br>

<ul style="padding-left: 7pt"><font size="1" face="sans-serif">Alex Yang <alex890714@gmail.com>, "openstack@lists.launchpad.net" <openstack@lists.launchpad.net>, Hai HJ Ji/China/IBM@IBMCN</font></ul>
</td></tr>

<tr valign="top"><td width="1%"><img width="58" height="1" src="cid:1__=C7BBF042DFB71D068f9e8a93df938@cn.ibm.com" border="0" alt=""><br>
<div align="right"><font size="1" face="sans-serif">Subject</font></div></td><td width="100%"><img width="1" height="1" src="cid:1__=C7BBF042DFB71D068f9e8a93df938@cn.ibm.com" border="0" alt=""><br>

<ul style="padding-left: 7pt"><font size="1" face="sans-serif">Re: [Openstack] [swift] how to configure NWR policy</font></ul>
</td></tr>
</table>

<table border="0" cellspacing="0" cellpadding="0">
<tr valign="top"><td width="58"><img width="1" height="1" src="cid:1__=C7BBF042DFB71D068f9e8a93df938@cn.ibm.com" border="0" alt=""></td><td width="336"><img width="1" height="1" src="cid:1__=C7BBF042DFB71D068f9e8a93df938@cn.ibm.com" border="0" alt=""></td></tr>
</table>
</td></tr>
</table>
<br>
<font size="3" face="serif">Does any of our documentation say NRW are directly configurable?  It's not really quite that simple.</font><br>
<br>
<font size="3" face="serif">N is a property of the cluster, chosen when you build the ring.</font><br>
<font size="3" face="serif">W is always a simple majority of N.</font><br>
<font size="3" face="serif">R is generally 1 (eventually consisten reads), but the client can request it be bumped to N (> highly consistent reads) using X-Newest.</font><br>
<br>
<font size="3" face="serif">But then there's stuff like we provide RYW consistency on default reads, which can't really be modeled by NRW notation.</font><br>
<br>
<font size="3" face="serif">- Mike</font><br>
<br>
<font size="3" face="serif"><br>
</font><br>
<font size="3" face="serif">On Mon, Dec 10, 2012 at 9:47 PM, Hua ZZ Zhang <</font><a href="mailto:zhuadl@cn.ibm.com" target="_blank"><font size="3" color="#0000FF" face="serif"><u>zhuadl@cn.ibm.com</u></font></a><font size="3" face="serif">> wrote:</font>
<ul style="padding-left: 9pt"><font size="3" face="sans-serif">Alex, that make sense to me.  thanks a lot. :-)<br>
</font><font size="1" face="serif"><b><br>
Best Regards, </b></font><font size="1" face="serif"><br>
</font><br>
<hr width="100%" size="2" align="left">
<table border="0" cellspacing="0" cellpadding="0">
<tr valign="top"><td width="298" valign="middle">
<ul style="padding-left: 36pt"><font size="1" face="serif"><b>Edward Zhang(张华)</b></font></ul>
</td><td width="298" valign="middle"><img width="1" height="1" src="cid:1__=C7BBF042DFB71D068f9e8a93df938@cn.ibm.com" border="0" alt=""></td></tr>

<tr valign="top"><td width="298" valign="middle"><img width="1" height="1" src="cid:1__=C7BBF042DFB71D068f9e8a93df938@cn.ibm.com" border="0" alt=""></td><td width="298" valign="middle"><img width="1" height="1" src="cid:1__=C7BBF042DFB71D068f9e8a93df938@cn.ibm.com" border="0" alt=""></td></tr>

<tr valign="top"><td width="298" valign="middle"><img width="1" height="1" src="cid:1__=C7BBF042DFB71D068f9e8a93df938@cn.ibm.com" border="0" alt=""></td><td width="298" valign="middle"><img width="1" height="1" src="cid:1__=C7BBF042DFB71D068f9e8a93df938@cn.ibm.com" border="0" alt=""></td></tr>
</table>
<font size="3" face="serif"><br>
</font><font size="3" color="#424282" face="sans-serif">Alex Yang ---12/11/2012 11:37:24 AM---Alex Yang <</font><a href="mailto:alex890714@gmail.com" target="_blank"><font size="3" color="#0000FF" face="sans-serif"><u>alex890714@gmail.com</u></font></a><font size="3" color="#424282" face="sans-serif">></font><font size="3" face="serif"><br>
</font>
<table width="100%" border="0" cellspacing="0" cellpadding="0">
<tr valign="top"><td width="32%">
<ul style="padding-left: 36pt"><font size="1" face="sans-serif"><b>Alex Yang <</b></font><a href="mailto:alex890714@gmail.com" target="_blank"><font size="1" color="#0000FF" face="sans-serif"><b><u>alex890714@gmail.com</u></b></font></a><font size="1" face="sans-serif"><b>></b></font><font size="1" face="sans-serif"> </font><font size="3" face="serif"> </font>
<p><font size="1" face="sans-serif">12/11/2012 11:37 AM</font></ul>
</td><td width="68%">
<table width="100%" border="0" cellspacing="0" cellpadding="0">
<tr valign="top"><td width="6%"><div align="right"><font size="1" face="sans-serif">To</font></div></td><td width="94%">
<ul style="padding-left: 36pt"><font size="1" face="sans-serif">Hua ZZ Zhang/China/IBM@IBMCN, </font></ul>
</td></tr>

<tr valign="top"><td width="6%"><div align="right"><font size="1" face="sans-serif">cc</font></div></td><td width="94%">
<ul style="padding-left: 36pt"><font size="1" face="sans-serif">"</font><a href="mailto:openstack@lists.launchpad.net" target="_blank"><font size="1" color="#0000FF" face="sans-serif"><u>openstack@lists.launchpad.net</u></font></a><font size="1" face="sans-serif">" <</font><a href="mailto:openstack@lists.launchpad.net" target="_blank"><font size="1" color="#0000FF" face="sans-serif"><u>openstack@lists.launchpad.net</u></font></a><font size="1" face="sans-serif">>, Hai HJ Ji/China/IBM@IBMCN</font></ul>
</td></tr>

<tr valign="top"><td width="6%"><div align="right"><font size="1" face="sans-serif">Subject</font></div></td><td width="94%">
<ul style="padding-left: 36pt"><font size="1" face="sans-serif">Re: [Openstack] [swift] how to configure NWR policy</font></ul>
</td></tr>
</table>

<table border="0" cellspacing="0" cellpadding="0">
<tr valign="top"><td width="58"><img width="1" height="1" src="cid:1__=C7BBF042DFB71D068f9e8a93df938@cn.ibm.com" border="0" alt=""></td><td width="336"><img width="1" height="1" src="cid:1__=C7BBF042DFB71D068f9e8a93df938@cn.ibm.com" border="0" alt=""></td></tr>
</table>
</td></tr>
</table>
<font size="3" face="sans-serif"><br>
Hi, Zhang,<br>
Just add 'X-Newest: Ture' in the HTTP GET request.<br>
</font><font size="3" face="serif"><br>
</font><font size="3" face="sans-serif"><br>
2012/12/11 Hua ZZ Zhang <</font><a href="mailto:zhuadl@cn.ibm.com" target="_blank"><font size="3" color="#0000FF" face="sans-serif"><u>zhuadl@cn.ibm.com</u></font></a><font size="3" face="sans-serif">></font><font size="3" face="serif"> </font>
<ul style="padding-left: 36pt"><font size="3" face="sans-serif">Hi all,<br>
<br>
I have a question about swift configuration for NWR policy. According to some documents of Swift, NWR is configurable. The general configuration is: N=3, W=2, R=1 or 2. <br>
Swift can provide both models of consistency: strong and eventual. But I can't find where to configure this option. <br>
<br>
Any suggestion is appreciated!</font><font size="1" face="serif"><b><br>
<br>
Best Regards, </b></font><font size="3" face="serif"><br>
<br>
</font><hr width="100%" size="2" align="left">
<table border="0" cellspacing="0" cellpadding="0">
<tr valign="top"><td width="298" valign="middle">
<ul style="padding-left: 36pt"><font size="1" face="serif"><b>Edward Zhang(张华)</b></font><font size="1" face="serif"><br>
IBM China Software Development Lab</font></ul>
</td><td width="298" valign="middle"><img width="1" height="1" src="cid:1__=C7BBF042DFB71D068f9e8a93df938@cn.ibm.com" border="0" alt=""></td></tr>

<tr valign="top"><td width="298" valign="middle"><img width="1" height="1" src="cid:1__=C7BBF042DFB71D068f9e8a93df938@cn.ibm.com" border="0" alt=""></td><td width="298" valign="middle"><img width="1" height="1" src="cid:1__=C7BBF042DFB71D068f9e8a93df938@cn.ibm.com" border="0" alt=""></td></tr>

<tr valign="top"><td width="298" valign="middle"><img width="1" height="1" src="cid:1__=C7BBF042DFB71D068f9e8a93df938@cn.ibm.com" border="0" alt=""></td><td width="298" valign="middle"><img width="1" height="1" src="cid:1__=C7BBF042DFB71D068f9e8a93df938@cn.ibm.com" border="0" alt=""></td></tr>
</table>
<font size="3" face="sans-serif"><br>
_______________________________________________<br>
Mailing list: </font><a href="https://launchpad.net/~openstack" target="_blank"><font size="3" color="#0000FF" face="sans-serif"><u>https://launchpad.net/~openstack</u></font></a><font size="3" face="sans-serif"><br>
Post to     : </font><a href="mailto:openstack@lists.launchpad.net" target="_blank"><font size="3" color="#0000FF" face="sans-serif"><u>openstack@lists.launchpad.net</u></font></a><font size="3" face="sans-serif"><br>
Unsubscribe : </font><a href="https://launchpad.net/~openstack" target="_blank"><font size="3" color="#0000FF" face="sans-serif"><u>https://launchpad.net/~openstack</u></font></a><font size="3" face="sans-serif"><br>
More help   : </font><a href="https://help.launchpad.net/ListHelp" target="_blank"><font size="3" color="#0000FF" face="sans-serif"><u>https://help.launchpad.net/ListHelp</u></font></a></ul>
<font size="3" face="serif"><br>
<br>
</font><font size="3" face="sans-serif"><br>
-- <br>
 杨雨<br>
  Email:       </font><a href="mailto:alex890714@gmail.com" target="_blank"><font size="3" color="#0000FF" face="sans-serif"><u>alex890714@gmail.com</u></font></a><font size="3" face="sans-serif"><br>
GitHub:       </font><a href="https://github.com/AlexYangYu" target="_blank"><font size="3" color="#0000FF" face="sans-serif"><u>https://github.com/AlexYangYu</u></font></a><font size="3" face="sans-serif"><br>
    Blog:        </font><a href="http://alexyang.sinaapp.com/" target="_blank"><font size="3" color="#0000FF" face="sans-serif"><u>http://alexyang.sinaapp.com</u></font></a><font size="3" face="sans-serif"><br>
 Weibo:       </font><a href="http://www.weibo.com/alexyangyu" target="_blank"><font size="3" color="#0000FF" face="sans-serif"><u>http://www.weibo.com/alexyangyu</u></font></a><font size="3" face="serif"><br>
</font><br>
<font size="3" face="serif"><br>
_______________________________________________<br>
Mailing list: </font><a href="https://launchpad.net/~openstack" target="_blank"><font size="3" color="#0000FF" face="serif"><u>https://launchpad.net/~openstack</u></font></a><font size="3" face="serif"><br>
Post to     : </font><a href="mailto:openstack@lists.launchpad.net"><font size="3" color="#0000FF" face="serif"><u>openstack@lists.launchpad.net</u></font></a><font size="3" face="serif"><br>
Unsubscribe : </font><a href="https://launchpad.net/~openstack" target="_blank"><font size="3" color="#0000FF" face="serif"><u>https://launchpad.net/~openstack</u></font></a><font size="3" face="serif"><br>
More help   : </font><a href="https://help.launchpad.net/ListHelp" target="_blank"><font size="3" color="#0000FF" face="serif"><u>https://help.launchpad.net/ListHelp</u></font></a><font size="3" face="serif"><br>
</font></ul>
<br>
</body></html>