<div dir="ltr">Thank you for asking this! It's really very important and interesting, so I'm going to explain those things more detailed.<div><br></div><div>First, when we designed Glare, we kept in mind the compatibility with Glance, and I can tell that Glance data from the database can be ported to Glare with a simple script without any loss.<br></div><div><br></div><div>Second, APIs are very similar and map 1:1. The only one big difference is that user has to perform activation manually after image file is uploaded. I created a small table with the most popular API requests. You may notice how similar both APIs are: <a href="https://docs.google.com/document/d/18Tqad0NUPyFfHUo1KMr6bDDISpQtzacvZtEQIGhNkf4/edit?usp=sharing">https://docs.google.com/document/d/18Tqad0NUPyFfHUo1KMr6bDDISpQtzacvZtEQIGhNkf4/edit?usp=sharing</a></div><div>Other changes are rather cosmetic. For instance, "queued" image status was renamed to "drafted".</div><div><br></div><div>Third, all these changes can be hidden in Glare client. So if we try a little, we can achieve 100% compatibility there, and other projects can use Glare client instead of Glance's without even noticing the differences. </div><div><br></div><div>If projects use Glance without client, it means that some direct API requests will need to be rewritten. But in any case, the number of differences between Glance v1 and Glance v2 was much larger, and we switched pretty smoothly. So I hope everything will be fine here, too.</div><div><br></div><div>Best,</div><div>Mike Fedosin </div></div><div class="gmail_extra"><br><div class="gmail_quote">On Mon, Jul 10, 2017 at 9:55 PM, Joshua Harlow <span dir="ltr"><<a href="mailto:harlowja@fastmail.com" target="_blank">harlowja@fastmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Ed Leafe wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><span class="">
On Jul 10, 2017, at 5:06 AM, Mikhail Fedosin <<a href="mailto:mfedosin@gmail.com" target="_blank">mfedosin@gmail.com</a><br></span><span class="">
<mailto:<a href="mailto:mfedosin@gmail.com" target="_blank">mfedosin@gmail.com</a>>> wrote:<br>
<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
Given all the advantages and features of Glare, I believe that it can<br>
become the successful drop-in replacement.<br>
</blockquote>
<br>
Can you clarify this? Let’s assume I have a decent-sized deployment<br>
running Glance. If I were to remove Glance and replace it with Glare,<br>
are you saying that nothing would break? Operators, users, scripts,<br>
SDKs, etc., would all work unchanged?<br>
</span></blockquote>
<br>
Sounds interesting,<br>
<br>
Is there some kind of glance-compat API?<br>
<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<br>
-- Ed Leafe<span class=""><br>
<br>
<br>
<br>
<br>
<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.op<wbr>enstack.org?subject:unsubscrib<wbr>e</a><br>
<a href="http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev" rel="noreferrer" target="_blank">http://lists.openstack.org/cgi<wbr>-bin/mailman/listinfo/openstac<wbr>k-dev</a><br>
</span></blockquote><div class="HOEnZb"><div class="h5">
<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.op<wbr>enstack.org?subject:unsubscrib<wbr>e</a><br>
<a href="http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev" rel="noreferrer" target="_blank">http://lists.openstack.org/cgi<wbr>-bin/mailman/listinfo/openstac<wbr>k-dev</a><br>
</div></div></blockquote></div><br></div>