<div dir="ltr"><div class="gmail_default" style="font-family:verdana,sans-serif;font-size:x-small"><span style="font-family:arial;font-size:small">2014-02-12 0:38 GMT+08:00 Eddie Sheffield </span><span dir="ltr" style="font-family:arial;font-size:small"><<a href="mailto:eddie.sheffield@rackspace.com" target="_blank">eddie.sheffield@rackspace.com</a>></span><span style="font-family:arial;font-size:small">:</span><br>
</div><div class="gmail_extra"><div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex"><div class="">
> A few days ago, I met some problems when using 'createimage' feature in<br>
> Nova, we found that using V1 of glanceclient has some problem with<br>
> processing of metadata, the version number and even the glance URIs are<br>
> both hardcoded in Nova.<br>
><br>
> then, we found the bluepring[1] proposed, and the maillist[2] which talked<br>
> about the topic before, mainly focused on version autodiscovery by keystone<br>
> catalog and config option for nova. But we still need changes in Nova<br>
> because the incompatible behavior between v1 and v2, especially when<br>
> creating and uploading an image file. The review request[3] of the bp is<br>
> abandoned for now.<br>
><br>
> So, what I want to confirm is, how could this situation be handled? I<br>
> mailed Eddie Sheffield, but got no answer, so bring it up here.<br>
><br>
> [1]: <a href="https://blueprints.launchpad.net/nova/+spec/use-glance-v2-api" target="_blank">https://blueprints.launchpad.net/nova/+spec/use-glance-v2-api</a><br>
> [2]: <a href="http://markmail.org/message/uqrpufsmh4qp5pgy" target="_blank">http://markmail.org/message/uqrpufsmh4qp5pgy</a><br>
> [4]: <a href="https://review.openstack.org/#/c/38414/" target="_blank">https://review.openstack.org/#/c/38414/</a><br>
<br>
</div>Hi Lingxian,<br>
<br>
I'm afraid I somehow didn't see the email you sent to me directly. We recently held the Glance Mini-summit and this work was discussed. Andrew Laski from the Nova team was also in attendance and provided some input from their perspective. Essentially we decided that while autodiscovery is desirable, we want to roll that functionality into a much-improved python-glanceclient which will present a version-agnostic programming api to users of the library. So the immediate plan is to go back to the approach outlined in the bp and merge prop you reference above. Then in the near future produce the new glanceclient followed by updating Nova to use the new library which will address the concerns of autodiscovery among other things.<br>

<br>
Timeline-wise, I've been a bit covered up with some other work but will be getting back to this within a week. There were some concerns about the size of the patch so rather than unabandoning the existing one I will be trying to put up multiple, smaller patches.<br>

<br>
Please let me know if you have any specific concerns or requirements so they can be addressed.<br>
<span class=""><font color="#888888"><br>
<div class="gmail_default" style="font-family:verdana,sans-serif;font-size:x-small;display:inline"></div>Eddie Sheffield<br>
Rackspace Hosting, Inc.<br>
<a href="mailto:eddie.sheffield@rackspace.com">eddie.sheffield@rackspace.com</a><br>
<br>
</font></span></blockquote></div><div class="gmail_default" style="font-family:verdana,sans-serif;font-size:x-small"><br></div><div class="gmail_default" style="font-family:verdana,sans-serif;font-size:x-small"><br></div>
<div><div class="gmail_default"><span style="font-family:verdana,sans-serif;font-size:x-small"></span><font face="verdana, sans-serif" size="1">Hi Eddie, thanks for your prompt reply and the information you provided. </font></div>
<div class="gmail_default"><font face="verdana, sans-serif" size="1"><br></font></div><div class="gmail_default"><font face="verdana, sans-serif" size="1">Could you add me in the review list if you have submmited new patches? Thanks again!</font><span style="font-family:verdana,sans-serif;font-size:x-small"></span></div>
<br></div>-- <br><div dir="ltr"><div><b><font color="#000000" style="background-color:rgb(243,243,243)" face="courier new, monospace">---------------------------------------</font></b></div><div><font color="#0000ff" face="comic sans ms, sans-serif"><b>Lingxian Kong</b></font></div>
<div><font color="#ff00ff" face="comic sans ms, sans-serif">Huawei Technologies Co.,LTD.</font></div><div><font color="#ff00ff" face="comic sans ms, sans-serif">IT Product Line CloudOS PDU</font></div><div><font color="#ff00ff" face="comic sans ms, sans-serif">China, Xi'an</font></div>
<div><font color="#ff00ff" face="comic sans ms, sans-serif">Mobile: +86-18602962792</font></div><div><font color="#ff00ff" face="comic sans ms, sans-serif">Email: <a href="mailto:konglingxian@huawei.com" target="_blank">konglingxian@huawei.com</a>; <a href="mailto:anlin.kong@gmail.com" target="_blank">anlin.kong@gmail.com</a></font></div>
</div>
</div></div>