14:00:07 <abhishekk|away> #startmeeting glance 14:00:08 <openstack> Meeting started Thu Feb 20 14:00:07 2020 UTC and is due to finish in 60 minutes. The chair is abhishekk|away. Information about MeetBot at http://wiki.debian.org/MeetBot. 14:00:09 <openstack> Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. 14:00:10 <abhishekk|away> #topic roll call 14:00:12 <openstack> The meeting name has been set to 'glance' 14:00:18 <abhishekk|away> #link https://etherpad.openstack.org/p/glance-team-meeting-agenda 14:00:21 <abhishekk|away> o/ 14:00:23 <rosmaita> o/ 14:00:26 <jokke_> o/ 14:00:32 <abhishekk> o/ 14:00:33 <rosmaita> welcome back! 14:00:38 <abhishekk> :D 14:00:55 <abhishekk> Lets start 14:01:10 <abhishekk> #topic release/periodic jobs update 14:01:31 <abhishekk> is something wrong? 14:01:48 <smcginnis> Meeting bot dead? 14:01:52 <abhishekk|away> #chair abhishekk 14:01:52 <rosmaita> i was wondering how smart the meetbot was 14:01:52 <openstack> Warning: Nick not in channel: abhishekk 14:01:53 <openstack> Current chairs: abhishekk abhishekk|away 14:02:06 <abhishekk> #topic release/periodic jobs update 14:02:14 <rosmaita> \o/ 14:02:15 <abhishekk> smcginnis, nope 14:02:38 <abhishekk> Glance milestone 2 released on time 14:02:48 <abhishekk> thank you for all of your efforts \o/ 14:02:49 <rosmaita> good job! 14:03:00 <abhishekk> Now we are waiting for python-glanceclient release 14:03:22 <abhishekk> we still need to merge multiple imports and copy-image support patches 14:03:44 <rosmaita> i haven't looked at those at all 14:03:56 <abhishekk> will we able to release this week? 14:04:33 <abhishekk> jokke_, as you are busy, do you mind if I work and submit the patch for copy-image? 14:04:55 <jokke_> abhishekk: go for it ... today is still quite hectic for me 14:05:08 <abhishekk> jokke_, ack 14:05:29 <abhishekk> smcginnis, is it ok if we release glance client by coming monday? 14:05:31 <jokke_> it should be simple patch to add as the multi-store import should have majority of the stuff in place already, just the verifications for the new method needed 14:05:56 <abhishekk> jokke_, should I fix those review comments as well? 14:06:13 <rosmaita> is this going to be the first py3-only glanceclient release? 14:06:25 <abhishekk> yes 14:06:55 <rosmaita> i wonder whether it would be worth just cutting it so we have a baseline, and then release again when we get the functionality merged 14:07:04 <rosmaita> i don't mean wait for the final release 14:07:12 <rosmaita> just a second intermediate release 14:07:21 <rosmaita> unless the code really is that simple 14:07:53 <rosmaita> i may not be making any sense 14:08:00 <rosmaita> it's been a long morning already 14:08:28 <abhishekk> I am ok for both the way here 14:08:47 <abhishekk> 1 release now and then make another release with new functionality 14:08:58 <abhishekk> 2 release with new functionality 14:09:10 <rosmaita> i think that would be good 14:09:25 <rosmaita> that way the py3-only version can start getting a workout in the gate 14:09:37 <rosmaita> and we don't have to rush reviews of something that might break it 14:09:42 <abhishekk> right 14:09:52 <jokke_> abhishekk: I'll try to get them done, but if you don't see them popping up or don't hear from me, feel free to pick it up tomorrow morn 14:10:03 <jokke_> I'll try to find some time this afternoon to fix those 14:10:04 <abhishekk> jokke_, ack 14:10:23 <jokke_> abhishekk: but do _not_ spend your night worrying about that ;) 14:10:58 <abhishekk> jokke_, do you agree to what we discussed just now? 14:11:09 <abhishekk> jokke_, no :D 14:11:34 <jokke_> well, IIUC the client is ran py3 only anyways regadless if we release it or not so I don't think it makes any difference 14:12:00 <jokke_> do we have anything merged since last release apart from those test job changes? 14:12:06 <abhishekk> yes 14:12:17 <abhishekk> we have removed py2 tempest-full job 14:12:46 <jokke_> exactly, but that does not affect the packaged clients what so ever 14:13:17 <abhishekk> I think we should release the client now and don't rush for getting important functionality patches in 14:13:18 <jokke_> the client used in gates are executed under py3 anyways as we don't deplyo py27 anymore and we do have the py3 classifiers there 14:13:32 <abhishekk> In this case we will get proper time to test those as well 14:13:37 <jokke_> so just tagging the release as point of time kind of has no value when there is no changes 14:13:46 <rosmaita> yeah, but i think the release team is pushing for a release 14:14:00 <jokke_> smcginnis: why is that^^ 14:14:12 <abhishekk> rosmaita, jokke_ yes 14:14:19 <smcginnis> Libs need to be in two milestones to be included in the cycle. 14:14:30 <smcginnis> https://releases.openstack.org/ussuri/schedule.html#u-mf 14:15:12 <smcginnis> abhishekk: And sorry, I got pulled away a bit. Yes, Monday as good for the client. 14:15:31 <jokke_> Like version numbers are cheap but it feels very silly to have two different versions of the client with zero delta between them 14:16:29 <smcginnis> Definitely shouldn't do a release if nothing has changed. 14:16:37 <abhishekk> so lets see the status of patches till monday, if they are in good shape merge it otherwise I will go ahead and give nod to release the client 14:16:54 <rosmaita> sounds good 14:17:09 <abhishekk> Periodic jobs all green 14:17:22 <abhishekk> oslo.config 7.0 issue is resolved 14:17:35 <rosmaita> nice 14:17:43 <jokke_> ++ 14:17:53 <abhishekk> moving ahead 14:17:55 <abhishekk> #topic Multiple import fails if "all_stores" specified as "true" 14:18:10 <abhishekk> while testing jokke_ client patch, I have found this issue 14:18:21 <abhishekk> reported it on launchpad and provided a fix 14:18:30 <abhishekk> #link https://review.opendev.org/#/c/708629/ 14:18:38 <abhishekk> rosmaita, jokke_ kindly have a look 14:18:56 <jokke_> will do ... that's the one you flagged last night, right? 14:18:59 <rosmaita> i like problems that are already fixed! 14:19:05 <abhishekk> jokke_, yes 14:19:14 <abhishekk> rosmaita, :D 14:19:15 <jokke_> that was good catch and fortunately simple to fix 14:19:23 <abhishekk> yes 14:19:34 <jokke_> just something we need to keep in mind when working on this new multi-store world 14:20:10 <abhishekk> I have added a note in docs, just check the wording and place is appropriate or not 14:20:22 <abhishekk> moving ahead, 14:20:24 <jokke_> abhishekk: amazing! 14:20:26 <jokke_> thanks 14:20:39 <abhishekk> #topic glance-store - Image upload fails if cinder multipath is enabled 14:21:08 <jokke_> this sounds like fun 14:21:16 <abhishekk> this is a fix to priority issue, I have reported LP bug for the same 14:21:22 <abhishekk> jokke_, ha ha 14:21:33 <abhishekk> #link https://review.opendev.org/#/c/708811/ 14:21:39 <abhishekk> kindly review 14:21:52 <jokke_> so is this actual glance issue or os_brick issue? 14:22:09 <abhishekk> rosmaita, your inputs are valuable here 14:22:27 <abhishekk> jokke_, it was glance issue as it is hard-coded in glance store 14:22:35 <jokke_> somehow I'm wondering why we should ever even see if the volume is multipath or not 14:23:24 <abhishekk> not sure, but all third party like nova or whoever using cinder are doing same 14:23:33 <rosmaita> i think the cinder glance_store driver made a bunch of assumptions when it was implemented 14:23:53 <abhishekk> also we need to backport it to previous branches 14:24:03 <abhishekk> rosmaita, ++ 14:24:30 <jokke_> rosmaita: ah 14:24:37 <abhishekk> I will spend some time in refactoring the cinder driver (but it will take some time, mostly V1 milestone) 14:24:58 <jokke_> rosmaita: well I still remember the fact that it did not work at all in real life while we thought it was all good and supported :P 14:25:16 <rosmaita> abhishekk: i think whoami-rajat from the cinder team is interested in working with you on this 14:25:26 <abhishekk> rosmaita, yes 14:25:40 <rosmaita> jokke_: i think it was only experimental while i was ptl :P 14:25:46 <abhishekk> we are sitting in same office 14:25:48 <whoami-rajat> yep i am 14:26:06 <rosmaita> great, that will work nicely then 14:26:06 <whoami-rajat> i'm currently looking at the gaps that the latest cinder and glance cinder store have 14:26:16 <rosmaita> same office and same time zone! 14:26:39 <abhishekk> correct 14:26:41 <jokke_> that sounds like a win win for both teams, and most of all for our users 14:26:44 <smcginnis> Great to see that get some focus. Thanks guys! 14:27:09 <abhishekk> Kindly review this as early as possible 14:27:20 <abhishekk> moving ahead 14:27:29 <abhishekk> #Open discussion 14:27:35 <abhishekk> #topic Open discussion 14:27:58 <abhishekk> I definitely need some sleep :P 14:28:10 <rosmaita> i put up some spec-lites about the checksum stuff we discussed last week 14:28:13 <rosmaita> #link https://review.opendev.org/#/c/708761/3 14:28:26 <abhishekk> rosmaita, saw your specs, need to go through the latest version 14:28:32 <rosmaita> no rush 14:28:39 <abhishekk> thank you for putting it together 14:28:50 <rosmaita> i went through the glanceclient code to make sure it was working the way we thought 14:28:58 <rosmaita> apparently, we all have pretty good memories! 14:29:16 <jokke_> So just a bit of feedback. I'm sitting in a room with about dozen of our (RH) field folks. Apparently Glance is pretty decent work with as it's straight forward and just works. So thanks all for working to get us to that point and helping to keep things that way :D 14:29:30 <rosmaita> \o/ 14:30:02 <abhishekk> \o/ 14:30:03 <jokke_> have got good feedback through the week 14:30:18 <smcginnis> That's great to hear. 14:30:22 <rosmaita> that is definitely nice to hear! 14:30:28 <rosmaita> jinx 14:30:30 <jokke_> multiple people telling that they've never had any issues with glance 14:30:34 <abhishekk> Finally sounds like all our efforts has been paid off 14:30:38 <jokke_> mhm 14:31:21 <jokke_> just wanted to share it with ye guys as this kind of feedback does not come granted 14:31:36 <abhishekk> I guess most of struggle comes to end once we have new import workflow and new import plugins 14:31:40 <alistarle> Hi 14:31:47 <alistarle> Just a little question for you guy's 14:31:53 <jokke_> alistarle: \o 14:31:54 <abhishekk> alistarle, shoot 14:32:18 <alistarle> We check with gregoire that in June took place the PTG at Vancouver, is it PTG only or a classic Summit ? 14:32:43 <abhishekk> it will be both i guess 14:32:48 <alistarle> Because we see that the Open infra summit are in Berlin later this year 14:33:06 <alistarle> Oh ok 14:33:18 <smcginnis> Not a full summit. 14:33:27 <alistarle> Because we don't know if it worth it to get there if it is only the PTG 14:33:35 <smcginnis> There will be minimal presentations, so the focus is more on the PTG type activities. 14:33:37 <jokke_> #link https://www.openstack.org/events/opendev-ptg-2020/ 14:34:00 <abhishekk> it is something like, morning sessions are for summit and afternoon for PTG 14:34:02 <jokke_> that indicates that it's still combined event of both 14:34:33 <alistarle> Ok, and do you think it is worth it to get there, or must we wait the other summit in Berlin ? 14:34:38 <abhishekk> alistarle, it will be good to see you and gregoire there 14:35:26 <smcginnis> If you read under the "What to Expect" section, it sounds like the OpenDev portion is similar to the Forum we've had at Summits. 14:35:38 <jokke_> alistarle: it definitely would not hurt us having you there, but I think it's more of matter how you prioritize your time and travel and can you get other value out of it than spending some quality time with us ;) 14:35:41 <smcginnis> It would be a great opportunity to get feedback and discussion between the team and others. 14:35:57 <abhishekk> alistarle, what just jokke_ said 14:36:47 <alistarle> Ok great ! We will try to get there so 14:36:55 <abhishekk> cool 14:37:29 <rosmaita> yeah, i think from a developer point of view, we should be able to get a lot done 14:37:32 <alistarle> We would like to work on the quota stuff, and as it is related to keystone, maybe it is better to work on that with them if needed 14:37:54 <abhishekk> great 14:38:26 <rosmaita> alistarle: i think nova is working on that too 14:38:59 <rosmaita> you may be able to pool efforts 14:39:09 <alistarle> Yeah I check that too, but it is different for nova, as they already have a quota system 14:39:17 <abhishekk> We have our one patch related to registry config generation is reverted 14:39:44 <alistarle> so they begin to migrate to the unified limit of keystone, it is different here, because we have nothing, so the keystone system must be complete before working on something 14:40:14 <alistarle> or at least we need to synchronize with them about their target ;) 14:40:15 <abhishekk> #link https://review.opendev.org/#/c/707759/ 14:40:21 <rosmaita> alistarle: ok 14:40:50 <jokke_> alistarle: the good news o that i that for a change we do not need to break everything in the place just to move common way of doing things 14:40:55 <rosmaita> oops, looks like we forgot about devstack 14:41:11 <abhishekk> I have submitted one patch in devstack but it was put on hold now :P 14:41:26 <abhishekk> #link https://review.opendev.org/#/c/708062/ 14:41:37 <jokke_> mhm, after year+ of deprecation they somehow manage still to depend on that stuff 14:42:00 <rosmaita> i have a patch to remove GLANCE_V!_ENABLED option that's been sitting for 10 weeks 14:42:01 <abhishekk> I don't know how devstack developers work and who is going to verify it 14:42:02 <jokke_> abhishekk: maybe we should remerge the patch and give them initiative to move that patch forward 14:42:33 <abhishekk> lol 14:42:36 <rosmaita> i think it may be the QA team that's responsible for devstack these days? 14:42:44 <smcginnis> I would have thought the tempest job on there would be the validation needed. 14:42:50 <smcginnis> Yep, QA. 14:42:52 <jokke_> well that won't make the life any easier at least 14:43:01 <abhishekk> I have submitted one patch to enable multiple stores in devstack is sitting there for almost 2 months now 14:43:26 <rosmaita> my "Add config to allow Glance not to run under uwsgi" has been up for 14 months 14:43:40 <abhishekk> lol 14:43:47 <tosky> there have been fires in the last two months 14:44:02 <tosky> my suggestion is to raise the issues during the weekly QA office hours on Tuesday 14:44:22 <rosmaita> tosky: good idea 14:44:35 <smcginnis> Maybe post something to the mailing list making sure everyone is aware of this happening. 14:44:36 <abhishekk> If this continues to happen then we will not able to get rid of any deprecated stuff 14:44:39 <rosmaita> smcginnis: you're right, that's weird that the change made it through 14:45:07 <smcginnis> I wonder if Jens is just being extra cautious. 14:45:43 <abhishekk> but he is the only active core I see these days 14:45:53 <abhishekk> for devstack** 14:46:12 <gmann> abhishekk: you taking about this ? https://review.opendev.org/#/c/689104/ 14:46:40 <abhishekk> gmann, yes 14:46:51 <gmann> this is been reviewed recently on feb 17 14:47:11 <abhishekk> gmann, yes 14:47:20 <gmann> it is more of getting conclusion than lack of review 14:47:42 <gmann> may be if you can discuss it on qa channel and we can move faster 14:47:52 <abhishekk> gmann, ack 14:48:24 <abhishekk> I have discussed about this patch duirng PTG as well 14:49:11 <gmann> yeah.may be adding a job to show the result can be better. but i have checked the review comment yet so let me review it today 14:49:33 <abhishekk> cool, thank you 14:50:03 <tosky> abhishekk: there is also a new devstack core, and also a few others are still around 14:50:04 <abhishekk> gmann, also kindly let me know which of the comments I have missed (see the last comment) 14:50:12 <gmann> sure. 14:50:24 <abhishekk> I am not that good with the bash syntaxes :( 14:50:32 <abhishekk> tosky, ack 14:51:16 <abhishekk> Do we have anything else to discuss? 14:51:21 <abhishekk> jokke_, rosmaita smcginnis 14:52:04 <jokke_> I don't think I had anything else 14:52:13 <smcginnis> Nothing from me. 14:52:54 <abhishekk> cool 14:53:06 <abhishekk> Thank you all for your time 14:53:11 <abhishekk> thank you gmann tosky 14:53:11 <smcginnis> Thanks! 14:53:19 <jokke_> thanks all 14:53:30 <abhishekk> #endmeeting