<div dir="ltr">Hi Shrinand,<div><br></div><div>For your use case, it would certainly lower the overall latency, and likely increase throughput.  The downside is that the client has to track all of the objects, and you loose some of the other features like usage.  </div>
<div><br></div><div>Is it viable for swift?  That's a tough question.  I think could be worth exploring if someone is willing to work on a patch (and the hypothesis would be fairly easy to test with a small set of changes).  The downside is that it does diverge a bit from the general purpose/use case of swift.</div>
<div><br></div><div>I think a better end result would be to figure out how to make swift work better for your use case as is.  The summit would be a great place to discuss this further if you would like to propose a discussion about it at <a href="http://summit.openstack.org/">http://summit.openstack.org/</a></div>
<div><br></div><div>--</div><div>Chuck</div></div><div class="gmail_extra"><br><br><div class="gmail_quote">On Thu, Mar 20, 2014 at 1:09 AM, Shrinand Javadekar <span dir="ltr"><<a href="mailto:shrinand@maginatics.com" target="_blank">shrinand@maginatics.com</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Hi,<br>
<br>
I recently came across an object store that could disable container<br>
listing and thereby give better performance. By disable, it meant that<br>
a call to list the entries in a container would simply return an empty<br>
status code of 200 without any object names.<br>
<br>
I guess this is possible only if the entire object store is considered<br>
to as a single namespace. When objects are put into the object store,<br>
the DB keeping track of objects in a container isn't<br>
populated/updated. Not updating this DB helps drive better<br>
performance. I haven't been able to get details about how they achieve<br>
this.<br>
<br>
Is something like this viable for Swift?<br>
<br>
-Shri<br>
<br>
_______________________________________________<br>
Mailing list: <a href="http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack" target="_blank">http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack</a><br>
Post to     : <a href="mailto:openstack@lists.openstack.org">openstack@lists.openstack.org</a><br>
Unsubscribe : <a href="http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack" target="_blank">http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack</a><br>
</blockquote></div><br></div>