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.

You can find all the details on the API here (use the PDF link for full spec 
info for now):
https://wiki.openstack.org/wiki/MetadataSearch

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.

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.


Brian Cline
Software Engineer III, Product Innovation

SoftLayer, an IBM Company
4849 Alpha Rd, Dallas, TX 75244
214.782.7876 direct  |  469.892.8880 batphone  |  
bcl...@softlayer.com<mailto:bcl...@softlayer.com>


Lincoln Thomas (IRC lincolnt)
System/Software Engineer, HP Storage R&D
Hewlett-Packard Company
Portland, OR, USA,  +1 (503) 757-6274
lincoln.tho...@hp.com<mailto:lincoln.tho...@hp.com>


_______________________________________________
OpenStack-dev mailing list
OpenStack-dev@lists.openstack.org
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev

Reply via email to