<div dir="ltr"><div>Glare does not compete with Swift, it uses this service as one of the possible backeds. On the whole I should note that in some cases the use of Swift is excessive: for example, for small files (a few kilobytes), it is easier to store them directly in the database. And Glare just let you do this - to keep large files in stores like Swift or Ceph, and use a more appropriate location for small ones.</div><div><br></div><div>Plus, Swift does not provide data immutability. Where is the guarantee that user won't change his files in Swift or completely remove them? Glare manages this behavior and provides full immutability for stored data, regardless of the backend. In general, to address these immutability issues Glance was invented in due time. But now we see that its functionality is not enough and it's really hard to extend it.</div></div><div class="gmail_extra"><br><div class="gmail_quote">On Thu, Jan 19, 2017 at 6:25 AM, Lingxian Kong <span dir="ltr"><<a href="mailto:anlin.kong@gmail.com" target="_blank">anlin.kong@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><div class="gmail_extra"><span class=""><br><div class="gmail_quote">On Thu, Jan 19, 2017 at 5:54 AM, Mikhail Fedosin <span dir="ltr"><<a href="mailto:mfedosin@gmail.com" target="_blank">mfedosin@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">And here I want to ask the community - how exactly Glare may be useful in OpenStack? Glare was developed as a repository for all possible data types, and it has many possible applications. For example, it's a storage of vm images for Nova. Currently Glance is used for this, but Glare has much more features and this transition is easy to implement. Then it's a storage of Tosca templates. We were discussing integration with Heat and storing templates and environments in Glare, also it may be interesting for TripleO project. Mistral will store its workflows in Glare, it has already been decided. I'm not sure if Murano project is still alive, but they already use Glare 0.1 from Glance repo and it will be removed soon (in Pike afaik), so they have no other options except to start using Glare v1. Finally there were rumors about storing torrent files from Ironic.</blockquote></div><br></span><div class="gmail_default" style="font-family:monospace,monospace">​Seems Swift already could do such things.​</div><br clear="all"><div><div class="m_-2363040441509064927gmail_signature" data-smartmail="gmail_signature"><div dir="ltr"><div><div dir="ltr"><div><font face="monospace, monospace"><br>Cheers,<br>Lingxian Kong (Larry)</font></div></div></div></div></div></div>
</div></div>
<br>______________________________<wbr>______________________________<wbr>______________<br>
OpenStack Development Mailing List (not for usage questions)<br>
Unsubscribe: <a href="http://OpenStack-dev-request@lists.openstack.org?subject:unsubscribe" rel="noreferrer" target="_blank">OpenStack-dev-request@lists.<wbr>openstack.org?subject:<wbr>unsubscribe</a><br>
<a href="http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev" rel="noreferrer" target="_blank">http://lists.openstack.org/<wbr>cgi-bin/mailman/listinfo/<wbr>openstack-dev</a><br>
<br></blockquote></div><br></div>