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