[openstack-dev] [Swift] Metadata Search API
Jay Pipes
jaypipes at gmail.com
Tue Nov 19 17:13:44 UTC 2013
On 11/19/2013 11:33 AM, Paula Ta-Shma wrote:
>
>> Hi Paula,
>>
>> Where can we see the source code for the prototype and any API specs
>> that you may have?
>>
>> Best,
>> -jay
>
> Hi Jay,
>
> Thanks for your interest. Our prototype intercepts Swift REST requests
> using proxy server middleware and uses Solr as the indexing/search back
> end.
OK, sounds interesting.
> Our search API is similar to the one proposed by HP.
My apologies, I'm apparently coming into this quite late :) Would you
mind sharing a link to the HP proposal? I wasn't at the summit
unfortunately and am playing a bit of catch up.
> Rather than propose
> yet another API (we already have the HP proposal and the SoftLayer API out
> there), we would be glad to participate in the discussion on search API,
> functionality, and which parts should be open source and which vendor
> specific. We haven't put our code out in the open yet but may be able to
> contribute to a reference implementation.
The FLOSSian in me encourages you and your team to share early and
release often. Open code breeds innovation! :)
> In general we would propose that the API be general and allow different
> vendors to implement subsets, for example by publishing which <services>
> are implemented as in the HP proposal. So the SoftLayer API would be one
> example subset.
K, sounds good. If there's already a good API proposal, I totally agree
with you on not creating another one and instead working to improve
existing ones if necessary.
> Some things to consider as optional additions to the API (could be included
> as optional <services> as in the HP proposal):
> - allowing to search for accounts/containers/objects having certain
> attribute names, where the attribute names could possibly have wildcards
> - allowing user defined types with their own sort orders to be
> indexed/searched
> - allowing multiple search criteria where each one has a different scope
> i.e. account, container etc., for example, search for objects in containers
> created in 2013 whose color is red
++
Best,
-jay
> regards
> Paula
>
>
>
> _______________________________________________
> OpenStack-dev mailing list
> OpenStack-dev at lists.openstack.org
> http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev
>
More information about the OpenStack-dev
mailing list