<html xmlns:v="urn:schemas-microsoft-com:vml" xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:w="urn:schemas-microsoft-com:office:word" xmlns:m="http://schemas.microsoft.com/office/2004/12/omml" xmlns="http://www.w3.org/TR/REC-html40">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=us-ascii">
<meta name="Generator" content="Microsoft Word 14 (filtered medium)">
<style><!--
/* Font Definitions */
@font-face
        {font-family:"Cambria Math";
        panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
        {font-family:Calibri;
        panose-1:2 15 5 2 2 2 4 3 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
        {margin:0cm;
        margin-bottom:.0001pt;
        font-size:11.0pt;
        font-family:"Calibri","sans-serif";
        mso-fareast-language:EN-US;}
a:link, span.MsoHyperlink
        {mso-style-priority:99;
        color:blue;
        text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
        {mso-style-priority:99;
        color:purple;
        text-decoration:underline;}
p
        {mso-style-priority:99;
        mso-margin-top-alt:auto;
        margin-right:0cm;
        margin-bottom:9.6pt;
        margin-left:0cm;
        font-size:12.0pt;
        font-family:"Times New Roman","serif";}
span.EmailStyle17
        {mso-style-type:personal-compose;
        font-family:"Calibri","sans-serif";
        color:windowtext;}
.MsoChpDefault
        {mso-style-type:export-only;
        font-family:"Calibri","sans-serif";
        mso-fareast-language:EN-US;}
@page WordSection1
        {size:612.0pt 792.0pt;
        margin:72.0pt 72.0pt 72.0pt 72.0pt;}
div.WordSection1
        {page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext="edit" spidmax="1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext="edit">
<o:idmap v:ext="edit" data="1" />
</o:shapelayout></xml><![endif]-->
</head>
<body lang="EN-GB" link="blue" vlink="purple">
<div class="WordSection1">
<p class="MsoNormal"><span lang="EN" style="font-size:9.0pt;font-family:"Arial","sans-serif";color:#333333">We’ve just committed a first set of patches to gerrit that address this blueprint:<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN" style="font-size:9.0pt;font-family:"Arial","sans-serif";color:#333333"><o:p> </o:p></span></p>
<p class="MsoNormal"><span lang="EN-US"><a href="https://blueprints.launchpad.net/swift/+spec/cluster-federation">https://blueprints.launchpad.net/swift/+spec/cluster-federation</a><o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN" style="font-size:9.0pt;font-family:"Arial","sans-serif";color:#333333"><o:p> </o:p></span></p>
<p class="MsoNormal"><span lang="EN" style="font-size:9.0pt;font-family:"Arial","sans-serif";color:#333333">Quoting from that page: “The goal of this work is to enable account contents to be dispersed across multiple clusters, motivated by (a) accounts that
 might grow beyond the remaining capacity of a single cluster and (b) clusters offering differentiated service levels such as different levels of redundancy or different storage tiers. Following feedback at the Portland summit, the work is initially limited
 to dispersal at the container level, i.e. each container within an account may be stored on a different cluster, whereas every object within a container will be stored on the same cluster.”</span><span lang="EN-US"><o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN" style="font-size:9.0pt;font-family:"Arial","sans-serif";color:#333333"><o:p> </o:p></span></p>
<p class="MsoNormal"><span lang="EN" style="font-size:9.0pt;font-family:"Arial","sans-serif";color:#333333">It is
<b>work in progress</b>, but we’d welcome feedback on this thread, or in person for anyone who might be at the hackathon in Austin next week.<o:p></o:p></span></p>
<p style="line-height:13.5pt"><span lang="EN" style="font-size:9.0pt;font-family:"Arial","sans-serif";color:#333333">The bulk of the new features are in this patch:
<br>
<a href="https://review.openstack.org/51236">https://review.openstack.org/51236</a> (Middleware module for container forwarding.)<o:p></o:p></span></p>
<p style="line-height:13.5pt"><span lang="EN" style="font-size:9.0pt;font-family:"Arial","sans-serif";color:#333333">There’s a couple of patches refactoring/adding support to existing modules:<br>
<a href="https://review.openstack.org/51242">https://review.openstack.org/51242</a> (Refactor proxy/controllers obj & base http code)<br>
<a href="https://review.openstack.org/51228">https://review.openstack.org/51228</a> (Store x-container-attr-* headers in container db.)<o:p></o:p></span></p>
<p style="line-height:13.5pt"><span lang="EN" style="font-size:9.0pt;font-family:"Arial","sans-serif";color:#333333">And some tests…<br>
<a href="https://review.openstack.org/51245">https://review.openstack.org/51245</a> (Container-forwarding unit and functional tests)<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US"><o:p> </o:p></span></p>
<p class="MsoNormal"><span lang="EN" style="font-size:9.0pt;font-family:"Arial","sans-serif";color:#333333">Regards,<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN" style="font-size:9.0pt;font-family:"Arial","sans-serif";color:#333333">Alistair Coles, Eric Deliot, Aled Edwards<o:p></o:p></span></p>
<p class="MsoNormal"><span style="mso-fareast-language:EN-GB"><o:p> </o:p></span></p>
<p class="MsoNormal"><span style="font-size:9.0pt;mso-fareast-language:EN-GB">HP Labs, Bristol, UK<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:9.0pt;mso-fareast-language:EN-GB">-------------------------<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:8.0pt;mso-fareast-language:EN-GB">Hewlett-Packard Limited registered Office: Cain Road, Bracknell, Berks RG12 1HN . Registered No: 690597 England<br>
The contents of this message and any attachments to it are confidential and may be legally privileged. If you have received this message in error, you should delete it from your system immediately and advise the sender.<o:p></o:p></span></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal"><span lang="EN-US"><o:p> </o:p></span></p>
</div>
</body>
</html>