<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=us-ascii">
<meta name="Generator" content="Microsoft Exchange Server">
<!-- converted from rtf -->
<style><!-- .EmailQuote { margin-left: 1pt; padding-left: 4pt; border-left: #800000 2px solid; } --></style>
</head>
<body>
<font face="Calibri" size="2"><span style="font-size:11pt;">
<div>At the Icehouse design summit, Lincoln Thomas from HP presented a REST API spec for searching metadata in Swift. This API would allow folks to search both system and user metadata for accounts, containers, and objects. Today, about the best one can do
is iterate through everything and inspect metadata along the way – obviously an infinitely expensive (and hilariously insane) operation.</div>
<div> </div>
<div>You can find all the details on the API here (use the PDF link for full spec info for now):</div>
<div><a href="https://wiki.openstack.org/wiki/MetadataSearch"><font color="blue"><u>https://wiki.openstack.org/wiki/MetadataSearch</u></font></a></div>
<div> </div>
<div>Currently HP is working on a POC implementation of the linked spec. SoftLayer has had an existing implementation with custom middlewares for a while, but is not as rich as the proposed API (a link to SoftLayer’s existing search API info is available on
the above wiki page). If there are any others who have implemented search in Swift, please speak up and help shape this. We both want to get community consensus on a standard search API, then get a pluggable reference implementation into Swift.</div>
<div> </div>
<div>This is all work-in-progress stuff, but we’d welcome any feedback, concerns, literal jumps for joy, etc. in this thread, both on the API and on a reference architecture.</div>
<div> </div>
<div> </div>
<div><font face="Arial" size="2"><span style="font-size:9pt;">Brian Cline</span></font></div>
<div><font face="Arial" size="2"><span style="font-size:9pt;">Software Engineer III, Product Innovation</span></font></div>
<div><font face="Arial" size="2"><span style="font-size:9pt;"> </span></font></div>
<div><font face="Arial" size="2"><span style="font-size:9pt;"><b>SoftLayer, an IBM Company</b></span></font></div>
<div><font face="Arial" size="2"><span style="font-size:9pt;">4849 Alpha Rd, Dallas, TX 75244</span></font></div>
<div><font face="Arial" size="2"><span style="font-size:9pt;">214.782.7876 direct  |  469.892.8880 batphone  |  <a href="mailto:bcline@softlayer.com"><font color="blue"><u>bcline@softlayer.com</u></font></a></span></font></div>
<div><font face="Arial" size="2"><span style="font-size:9pt;"> </span></font></div>
<div> </div>
<div><font face="HP Simplified" size="2" color="#215868"><span style="font-size:10pt;"><b>Lincoln Thomas</b> (IRC lincolnt)</span></font></div>
<div><font face="HP Simplified" size="2" color="#215868"><span style="font-size:10pt;">System/Software Engineer, HP Storage R&D</span></font></div>
<div><font face="HP Simplified" size="2" color="#215868"><span style="font-size:10pt;">Hewlett-Packard Company</span></font></div>
<div><font face="HP Simplified" size="2" color="#215868"><span style="font-size:10pt;">Portland, OR, USA,  +1 (503) 757-6274</span></font></div>
<div><a href="mailto:lincoln.thomas@hp.com"><font face="Georgia" size="2" color="blue"><span style="font-size:10pt;"><u>lincoln.thomas@hp.com</u></span></font></a></div>
<div> </div>
<div> </div>
</span></font>
</body>
</html>