<html xmlns:v="urn:schemas-microsoft-com:vml" xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:w="urn:schemas-microsoft-com:office:word" xmlns:m="http://schemas.microsoft.com/office/2004/12/omml" xmlns="http://www.w3.org/TR/REC-html40">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<meta name="Generator" content="Microsoft Word 15 (filtered medium)">
<style><!--
/* Font Definitions */
@font-face
        {font-family:"Cambria Math";
        panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
        {font-family:Calibri;
        panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
        {font-family:Verdana;
        panose-1:2 11 6 4 3 5 4 4 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
        {margin:0in;
        margin-bottom:.0001pt;
        font-size:11.0pt;
        font-family:"Calibri",sans-serif;}
a:link, span.MsoHyperlink
        {mso-style-priority:99;
        color:blue;
        text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
        {mso-style-priority:99;
        color:purple;
        text-decoration:underline;}
p.msonormal0, li.msonormal0, div.msonormal0
        {mso-style-name:msonormal;
        mso-margin-top-alt:auto;
        margin-right:0in;
        mso-margin-bottom-alt:auto;
        margin-left:0in;
        font-size:11.0pt;
        font-family:"Calibri",sans-serif;}
span.EmailStyle18
        {mso-style-type:personal-reply;
        font-family:"Calibri",sans-serif;
        color:windowtext;}
.MsoChpDefault
        {mso-style-type:export-only;}
@page WordSection1
        {size:8.5in 11.0in;
        margin:1.0in 1.0in 1.0in 1.0in;}
div.WordSection1
        {page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext="edit" spidmax="1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext="edit">
<o:idmap v:ext="edit" data="1" />
</o:shapelayout></xml><![endif]-->
</head>
<body lang="EN-US" link="blue" vlink="purple">
<div class="WordSection1">
<p class="MsoNormal">Am I understanding correctly that the Openstack community decided to focus on the unified client, and to deprecate the individual clients, and that the Glance team did not agree with this decision, and that the Glance team is now having
 a pissing match with the rest of the community, and is unilaterally deciding to continue developing the Glance client and refusing to work on the unified client, or is something different going on? I would ask everyone involved to remember that we operators
 are down here, and the yellow rain falling on our heads does not smell very good.<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">I think I agree with the suggestion that a --os-compute-api-version=auto option might be a good solution to this conflict. Does anyone want to explain why this isn’t a good idea?<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal"><b>From:</b> Abhishek Kekane <akekane@redhat.com> <br>
<b>Sent:</b> Monday, March 2, 2020 10:18 PM<br>
<b>To:</b> Artem Goncharov <artem.goncharov@gmail.com><br>
<b>Cc:</b> Sean Mooney <smooney@redhat.com>; Albert Braden <albertb@synopsys.com>; openstack-discuss <openstack-discuss@lists.openstack.org><br>
<b>Subject:</b> Re: OSC future (formerly [glance] Different checksum between CLI and curl)<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<div>
<div>
<p class="MsoNormal"><span style="font-family:"Verdana",sans-serif">Hi Artem,<o:p></o:p></span></p>
</div>
<div>
<p class="MsoNormal"><span style="font-family:"Verdana",sans-serif"><o:p> </o:p></span></p>
</div>
<div>
<p class="MsoNormal"><span style="font-family:"Verdana",sans-serif">Thanks for sharing the update.<o:p></o:p></span></p>
</div>
<div>
<p class="MsoNormal"><span style="font-family:"Verdana",sans-serif">The decision was collectively taken during last cycle by glance team, as we don't have enough people/resources to work on this front.<o:p></o:p></span></p>
</div>
<div>
<p class="MsoNormal"><span style="font-family:"Verdana",sans-serif">I will be more than happy to change this if anyone comes forward and bridge the gaps.<o:p></o:p></span></p>
</div>
<div>
<p class="MsoNormal"><span style="font-family:"Verdana",sans-serif"><o:p> </o:p></span></p>
</div>
<div>
<p class="MsoNormal" style="margin-bottom:12.0pt">Thanks & Best Regards,<o:p></o:p></p>
</div>
<div>
<div>
<div>
<p class="MsoNormal">Abhishek Kekane<o:p></o:p></p>
</div>
</div>
</div>
<p class="MsoNormal"><o:p> </o:p></p>
</div>
<p class="MsoNormal"><o:p> </o:p></p>
<div>
<p class="MsoNormal">On Tue, Mar 3, 2020 at 11:40 AM Artem Goncharov <<a href="mailto:artem.goncharov@gmail.com">artem.goncharov@gmail.com</a>> wrote:<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"><o:p> </o:p></p>
</div>
<p class="MsoNormal"><o:p> </o:p></p>
<div>
<div>
<p class="MsoNormal">On Tue, 3 Mar 2020, 06:08 Abhishek Kekane, <<a href="mailto:akekane@redhat.com" target="_blank">akekane@redhat.com</a>> wrote:<o:p></o:p></p>
</div>
<blockquote style="border:none;border-left:solid #CCCCCC 1.0pt;padding:0in 0in 0in 6.0pt;margin-left:4.8pt;margin-right:0in">
<div>
<div>
<p class="MsoNormal"><span style="font-family:"Verdana",sans-serif">Hi All,<o:p></o:p></span></p>
</div>
<div>
<p class="MsoNormal"><span style="font-family:"Verdana",sans-serif"><o:p> </o:p></span></p>
</div>
<div>
<p class="MsoNormal"><span style="font-family:"Verdana",sans-serif">Thank you for making this different thread,<o:p></o:p></span></p>
</div>
<div>
<p class="MsoNormal"><span style="font-family:"Verdana",sans-serif"><o:p> </o:p></span></p>
</div>
<div>
<p class="MsoNormal"><span style="font-family:"Verdana",sans-serif">OSC is not up to date with the current glance features and neither it has shown any interest in doing so.<o:p></o:p></span></p>
</div>
<div>
<p class="MsoNormal"><span style="font-family:"Verdana",sans-serif">From glance prospective we also didn't have any bandwidth to work on adding these support to OSC.<o:p></o:p></span></p>
</div>
</div>
</blockquote>
</div>
<div>
<p class="MsoNormal"><o:p> </o:p></p>
</div>
<div>
<p class="MsoNormal"><o:p> </o:p></p>
</div>
<div>
<p class="MsoNormal">That's honestly not true this days<o:p></o:p></p>
</div>
<div>
<blockquote style="border:none;border-left:solid #CCCCCC 1.0pt;padding:0in 0in 0in 6.0pt;margin-left:4.8pt;margin-right:0in">
<div>
<div>
<p class="MsoNormal"><span style="font-family:"Verdana",sans-serif"><o:p> </o:p></span></p>
</div>
<div>
<p class="MsoNormal"><span style="font-family:"Verdana",sans-serif">There is some major feature gap between current OSC and Glance and that's the reason why glance does not recommend to use OSC.<o:p></o:p></span></p>
</div>
</div>
</blockquote>
</div>
<div>
<p class="MsoNormal"><o:p> </o:p></p>
</div>
<div>
<p class="MsoNormal">That's still not reason to say please don't use it anymore.<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"><o:p> </o:p></p>
</div>
<div>
<blockquote style="border:none;border-left:solid #CCCCCC 1.0pt;padding:0in 0in 0in 6.0pt;margin-left:4.8pt;margin-right:0in">
<div>
<div>
<p class="MsoNormal"><span style="font-family:"Verdana",sans-serif">1. Support for new image import workflow<o:p></o:p></span></p>
</div>
</div>
</blockquote>
</div>
<div>
<p class="MsoNormal">Partially implemented by me and I continue working on that<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"><o:p> </o:p></p>
</div>
<div>
<blockquote style="border:none;border-left:solid #CCCCCC 1.0pt;padding:0in 0in 0in 6.0pt;margin-left:4.8pt;margin-right:0in">
<div>
<div>
<p class="MsoNormal"><span style="font-family:"Verdana",sans-serif">2. Support for hidden images<o:p></o:p></span></p>
</div>
</div>
</blockquote>
</div>
<div>
<p class="MsoNormal">Implemented<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"><o:p> </o:p></p>
</div>
<div>
<blockquote style="border:none;border-left:solid #CCCCCC 1.0pt;padding:0in 0in 0in 6.0pt;margin-left:4.8pt;margin-right:0in">
<div>
<div>
<p class="MsoNormal"><span style="font-family:"Verdana",sans-serif">3. Support for multihash<o:p></o:p></span></p>
</div>
</div>
</blockquote>
</div>
<div>
<blockquote style="border:none;border-left:solid #CCCCCC 1.0pt;padding:0in 0in 0in 6.0pt;margin-left:4.8pt;margin-right:0in">
<div>
<div>
<p class="MsoNormal"><span style="font-family:"Verdana",sans-serif">4. Support for multiple stores<o:p></o:p></span></p>
</div>
</div>
</blockquote>
</div>
<div>
<p class="MsoNormal"><o:p> </o:p></p>
</div>
<div>
<p class="MsoNormal">I am relying on OSC and especially for image service trying to bring it in a more useful state, thus fixing huge parts in SDK.<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"><o:p> </o:p></p>
</div>
<div>
<div>
<p class="MsoNormal"><span style="font-family:"Verdana",sans-serif"><o:p> </o:p></span></p>
</div>
<div>
<p class="MsoNormal"><span style="font-family:"Verdana",sans-serif">If anyone is interested to take up this work it will be great.<o:p></o:p></span></p>
</div>
<div>
<p class="MsoNormal"><span style="font-family:"Verdana",sans-serif"><o:p> </o:p></span></p>
</div>
<div>
<div>
<div>
<div>
<p class="MsoNormal" style="margin-bottom:12.0pt">Thanks & Best Regards,<o:p></o:p></p>
</div>
<p class="MsoNormal">Abhishek Kekane<o:p></o:p></p>
</div>
</div>
</div>
<p class="MsoNormal"><o:p> </o:p></p>
</div>
<p class="MsoNormal"><o:p> </o:p></p>
<div>
<p class="MsoNormal">On Tue, Mar 3, 2020 at 12:24 AM Sean Mooney <<a href="mailto:smooney@redhat.com" target="_blank">smooney@redhat.com</a>> wrote:<o:p></o:p></p>
</div>
<p class="MsoNormal" style="margin-bottom:12.0pt">On Mon, 2020-03-02 at 18:05 +0000, Albert Braden wrote:<br>
> As an openstack operator I was pretty ecstatic to hear that the assortment of clients would be replaced by a single<br>
> client. I would be disappointed to find that a component would not integrate and would continue to use a separate<br>
> client. This would be a step backward IMO.<br>
> <br>
> The discussion about microversions goes over my head, but I would hope to see the developers get together and solve<br>
> the issue and continue working toward integration.<br>
just to summerisie it in a non technical way.<br>
the project specific cli had a convention where the client would ask the api what the newest micoverion it supported<br>
and defualt to that if the clinet suported it. that meant that the same command executed against two different clouds<br>
with different versions of openstakc deploy could have different behavior and different responces. so from an<br>
interoperablity point of view that is not great but from a usablity point of view the fact enduser dont have to care<br>
about microverions and the client would try to do the right thing made some things much simpler.<br>
<br>
the unifeid client (osc) chose to priorities interoperablity by defaulting to the oldest micorverions, so for nova that<br>
would be 2.0/2.1 meaning that if you execute the same command on two different cloud with different version of nova it<br>
will behave the same but if you want to use a feature intoduced in a later micorverion you have to explcitly request<br>
that via --os-compute-api-version or set that as a env var or in you cloud.yaml<br>
<br>
so really the difference is that osc requires the end user to be explictl about what micoversion to use and therefor be<br>
explict about the behavior of the api they expect (this is what we expect application that use the the api should do)<br>
where as the project client tried to just work and use the latest microverion which mostly workd excpet where we remove<br>
a feature in a later micorverions. for example we removed the force option on some move operation in nova because<br>
allowing forcing caused many harder to fix issues. i dont thnk the nova clinet would cap at the latest micorvierion that<br>
allowed forcing. so the poject client genreally did not guarantee that a command would work without specifcing a new<br>
micorverison it just that we remove things a hell of a lot less often then we add them.<br>
<br>
so as an end user that is the main difference between using osc vs glance clinet other then the fact i belive there is a<br>
bunch of stuff you can do with glance client that is missing in osc. parity is a spereate disucssion but it is vaild<br>
concern.<br>
<br>
-----Original Message-----<br>
> From: Radosław Piliszek <<a href="mailto:radoslaw.piliszek@gmail.com" target="_blank">radoslaw.piliszek@gmail.com</a>>
<br>
> Sent: Monday, March 2, 2020 9:07 AM<br>
> To: openstack-discuss <<a href="mailto:openstack-discuss@lists.openstack.org" target="_blank">openstack-discuss@lists.openstack.org</a>><br>
> Subject: Re: [glance] Different checksum between CLI and curl<br>
> <br>
> Folks,<br>
> <br>
> sorry to interrupt but I think we have diverged a bit too much from the subject.<br>
> Only last Gaetan message is on topic here.<br>
> Please switch to new subject to discuss OSC future.<br>
> <br>
> -yoctozepto<br>
> <br>
> pon., 2 mar 2020 o 18:03 Tim Bell <<a href="mailto:tim.bell@cern.ch" target="_blank">tim.bell@cern.ch</a>> napisał(a):<br>
> > <br>
> > <br>
> > <br>
> > On 2 Mar 2020, at 16:49, Dmitry Tantsur <<a href="mailto:dtantsur@redhat.com" target="_blank">dtantsur@redhat.com</a>> wrote:<br>
> > <br>
> > Hi,<br>
> > <br>
> > On Mon, Mar 2, 2020 at 4:29 PM Luigi Toscano <<a href="mailto:ltoscano@redhat.com" target="_blank">ltoscano@redhat.com</a>> wrote:<br>
> > > <br>
> > > On Monday, 2 March 2020 10:54:03 CET Mark Goddard wrote:<br>
> > > > On Mon, 2 Mar 2020 at 06:28, Abhishek Kekane <<a href="mailto:akekane@redhat.com" target="_blank">akekane@redhat.com</a>> wrote:<br>
> > > > > Hi Gaëtan,<br>
> > > > > <br>
> > > > > Glance team doesn't recommend to use OSC anymore.<br>
> > > > > I will recommend you to check the same behaviour using<br>
> > > > > python-glanceclient.<br>
> > > > <br>
> > > > That's not cool - everyone has switched to OSC. It's also the first<br>
> > > > time I've heard of it.<br>
> > > > <br>
> > <br>
> > From the end user perspective, we’ve had positive feedback on the convergence to OSC from our cloud consumers.<br>
> > <br>
> > There has been great progress with Manila to get shares included (<br>
> > <a href="https://urldefense.proofpoint.com/v2/url?u=https-3A__review.opendev.org_-23_c_642222_26_&d=DwIFaQ&c=DPL6_X_6JkXFx7AXWqB0tg&r=XrJBXYlVPpvOXkMqGPz6KucRW_ils95ZMrEmlTflPm8&m=gfnHFJM7fXXAlOxyUenF0xGqH3gNiec3LxN-Gd5Ey-o&s=SYi8yPy9Dz0CgrkT5P6rTzs3141Gj4K9zO4Ht3GTYAk&e=" target="_blank">
https://urldefense.proofpoint.com/v2/url?u=https-3A__review.opendev.org_-23_c_642222_26_&d=DwIFaQ&c=DPL6_X_6JkXFx7AXWqB0tg&r=XrJBXYlVPpvOXkMqGPz6KucRW_ils95ZMrEmlTflPm8&m=gfnHFJM7fXXAlOxyUenF0xGqH3gNiec3LxN-Gd5Ey-o&s=SYi8yPy9Dz0CgrkT5P6rTzs3141Gj4K9zO4Ht3GTYAk&e=</a><br>
> >  ) and it would be a pity if we’re asking our end users to understand all of the different project names and<br>
> > inconsistent options/arguments/syntax.<br>
> > <br>
> > We had hoped for a project goal to get everyone aligned on OSC but there was not consensus on this, I’d still<br>
> > encourage it to simplify the experience for OpenStack cloud consumers.<br>
> > <br>
> > Tim<br>
> > <br>
> > <br>
> <br>
> <br>
<br>
<o:p></o:p></p>
</div>
</body>
</html>