[openstack-dev] [Swift] Metadata Search API

Brian Cline bcline at softlayer.com
Wed Nov 13 23:25:59 UTC 2013


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  |  bcline at softlayer.com<mailto:bcline at softlayer.com>


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


-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.openstack.org/pipermail/openstack-dev/attachments/20131113/f485a5d6/attachment.html>


More information about the OpenStack-dev mailing list