14:00:03 <abhishekk> #startmeeting glance
14:00:03 <openstack> Meeting started Thu Mar 19 14:00:03 2020 UTC and is due to finish in 60 minutes.  The chair is abhishekk. Information about MeetBot at http://wiki.debian.org/MeetBot.
14:00:04 <abhishekk> #topic roll call
14:00:04 <abhishekk> #link https://etherpad.openstack.org/p/glance-team-meeting-agenda
14:00:05 <openstack> Useful Commands: #action #agreed #help #info #idea #link #topic #startvote.
14:00:07 <openstack> The meeting name has been set to 'glance'
14:00:10 <rosmaita> o/
14:00:17 <abhishekk> #link https://etherpad.openstack.org/p/glance-team-meeting-agenda
14:00:20 <abhishekk> o/
14:00:30 <abhishekk> looks like only two of us
14:00:35 <abhishekk> jokke is not around
14:01:42 <abhishekk> jokke is joining, lets wait for a minute
14:02:15 <jokke_> o/
14:02:20 <abhishekk> o/
14:02:24 <abhishekk> lets start
14:02:25 <abhishekk> #topic Updates
14:02:46 <abhishekk> First update is, Meeting will be held at #openstack-meeting from next Thursday
14:03:04 <abhishekk> I have updated the glance-meeting etherpad
14:03:09 <rosmaita> wow, you got the "real" meeting channel
14:03:13 <rosmaita> cinder is stuck in -alt
14:03:23 <jokke_> abhishekk: you might want to propose patch also to swap yourself into the chair on the meeting list
14:03:28 <abhishekk> I guess need to update wiki as well?
14:03:38 <abhishekk> jokke_, oops
14:04:02 <abhishekk> I will have a look at that patch, if you have a reference of such patch kindly share it with me
14:04:11 <abhishekk> rosmaita, ohh
14:04:22 <jokke_> do we have meeting info on th wiki? I thought the meetings wiki was superseeded with the page that the patch is changing
14:04:33 <abhishekk> I will also send mail regarding this update on mailing list
14:04:39 <rosmaita> there
14:04:48 <rosmaita> 's probably still some info in the wiki
14:04:58 <abhishekk> I guess so
14:05:34 <jokke_> sounds good
14:05:51 <abhishekk> #link https://wiki.openstack.org/wiki/Meetings/Glance
14:06:06 <jokke_> and perhaps just pop to this channel next week also just to remind if someone shows up here
14:06:06 <abhishekk> cool, moving ahead
14:06:22 <abhishekk> jokke_, ack
14:06:50 <abhishekk> 2nd update is, Covid-19
14:07:09 <abhishekk> I hope this has not affected much in your area
14:07:50 <abhishekk> So, requesting all of you to take good care of yourself
14:07:53 <jokke_> Europe is pretty much on lockdown
14:08:09 <abhishekk> yes, we may also face lockdown from today evening
14:08:41 <abhishekk> Hope we will soon recover from this
14:08:43 <rosmaita> we're not quite locked down in virginia, but everyone is expected to self-isolate and practice "social distancing"
14:09:13 <abhishekk> Once again, keep social distance, take care of yourself
14:09:22 <rosmaita> you too
14:09:43 <abhishekk> I am not sure how this will affect our PTG/summit yet, but I will keep eye on that communication
14:09:55 <abhishekk> moving ahead
14:10:02 <rosmaita> i think we need to start planning for a virtual ptg
14:10:14 <abhishekk> rosmaita, I agree
14:10:31 <abhishekk> #topic release/periodic jobs update
14:10:43 <abhishekk> Final release for non-client libraries - 2 weeks away
14:10:56 <abhishekk> Important patches, glance-store
14:11:06 <abhishekk> S3 driver for glance-store
14:11:22 <abhishekk> specs, #link https://review.opendev.org/687390
14:11:25 <jokke_> yes, sorry ... 100% will look into that today
14:11:31 <abhishekk> jokke_, we need your eye on this
14:11:36 <abhishekk> no worries
14:11:58 <abhishekk> store implementation #link https://review.opendev.org/695844
14:12:11 <abhishekk> it is in good shape and already got two +2
14:12:23 <abhishekk> but I have hold it as specs is not merged yet
14:12:52 <abhishekk> for python-glanceclient, delete image from single store is important change
14:13:01 <abhishekk> #link https://review.opendev.org/699644
14:13:23 <abhishekk> rosmaita, kindly have a look at it today, it is pretty simple and straight forward change
14:13:34 <rosmaita> ok
14:13:43 <abhishekk> rosmaita, thank you
14:13:55 <rosmaita> i think i looked it over quickly while it was still abandoned, so didn't leave a comment
14:14:11 <abhishekk> cool
14:14:23 <abhishekk> Milestone 3 is 3 weeks away
14:14:35 <abhishekk> Except above changes I guess we are pretty much covered
14:14:54 <jokke_> I have the decompression plugin incoming
14:15:06 <rosmaita> cool
14:15:11 <abhishekk> I am not sure about image encryption work, but I will try to communicate with them
14:15:21 <jokke_> pretty simple change, I'll have couple of things to ask about it on the open discussion
14:15:42 <abhishekk> jokke_, ack, that will be great
14:16:37 <abhishekk> So since subunit 1.4.0 is released and updated in upper-constraints we haven't encountered subunit.parser error
14:16:51 <jokke_> \\o \o/ o// o/7
14:17:00 <rosmaita> hooray!
14:17:03 <abhishekk> I got confirmation from stephen who was working on that as well
14:17:16 <rosmaita> nice work by stephenfin
14:17:38 <jokke_> I think one thing that might have been contributing it (the massive flow of messages logged) and something we should try to look at is the amount of assertion errors we get after forks
14:17:44 <abhishekk> I have a DNM patch to reproduce the failure and added rechecks more than 10+ times and it is not reproduced yet as well
14:18:02 <jokke_> there's something in py multiprocessing that changed again and it's definitely not happy
14:18:35 <abhishekk> jokke_, ohh, interesting to have a look
14:18:43 <abhishekk> rosmaita, yes
14:19:24 <abhishekk> So our periodic jobs are green at the moment, just a single timeout failure at the moment
14:19:42 <jokke_> that's amazing news, it has been haunting us for so long
14:20:03 <abhishekk> yes, it was nightmare during release time as well
14:20:19 <rosmaita> yes, it always showed up at the worst times
14:20:38 <abhishekk> I am going to skip next two topics as we already covered those during release updates
14:20:55 <abhishekk> Just a request to review them on time :D
14:21:48 <abhishekk> nao-shark, do you have anything to share?
14:22:11 <nao-shark> no. thanks !
14:22:16 <abhishekk> cool
14:22:21 <abhishekk> #topic Open Discussion
14:22:26 <abhishekk> jokke_, stage is yours
14:22:43 <whoami-rajat> i've a review request for one of my patch https://review.opendev.org/#/c/709300/
14:23:26 <abhishekk> whoami-rajat, ack
14:23:39 <whoami-rajat> abhishekk, thanks!
14:23:56 <jokke_> ok, couple of things, Massive thanks to Abhishek and Khuong for the reload work, it's merged and gated in master, I posted fix for Train yesterday
14:24:22 <abhishekk> jokke_, cool, will have a look at that backport
14:24:40 <jokke_> it's not backport, due to ssl py27 support in train
14:24:53 <abhishekk> ack
14:25:09 <jokke_> ok, the next thing is that decompress plugin
14:25:12 <abhishekk> It's direct fix proposed against train, i get it
14:26:55 <jokke_> I have zip, gz and lha/lzh covered. Anyone has experience of bz2 in python? The documentation is pretty horrible and I haven't benchmarked it properly yet but it somehow looks like you ain't getting iterator from the lib but the whole blob uncompressed in memory if you use their easy way
14:27:39 <jokke_> So 2 part questions, do we need any other compression algos covered? And anyone able to clarify for me how the bz2 works?
14:27:41 <abhishekk> jokke_, never heard of that
14:27:54 <jokke_> I have patch ready to go without bz2
14:28:24 <abhishekk> I guess you should go ahead with the patch
14:28:36 <rosmaita> is bz2 part of the spec?
14:28:42 <abhishekk> I will have a look at bz2 tomorrow
14:29:55 <jokke_> rosmaita: it's pretty common compression format
14:30:14 <jokke_> I don't know how commonly it's used for image distribution but in general
14:30:14 <abhishekk> still I haven't heard it :D
14:30:31 <rosmaita> i guess if it's widely used there must be a way to get an iterator
14:31:08 <jokke_> rosmaita: that's kind of what I might be missing, I need to test it and just see how it behaves with big compressed file
14:31:44 <jokke_> it's streaming compression so you can do it yourself but I'd rather not reinvent the wheel
14:33:30 <jokke_> that's all from me, I post the patch without bz2 today and keep experimenting with it, adding new compression algos into the plugin is extremely trivial
14:33:30 <rosmaita> right
14:33:47 <abhishekk> sounds like a good approach
14:33:50 <jokke_> so it's easy to add as follow up
14:33:53 <abhishekk> I will also look for it
14:34:20 <jokke_> abhishekk: so the module I have been looking at is the standard lib bz2 module
14:34:39 <abhishekk> jokke_, ack
14:35:16 <jokke_> that's all from me, thanks!
14:35:30 <abhishekk> cool
14:35:45 <abhishekk> rosmaita, do you have anything ?
14:35:53 <rosmaita> nope
14:36:08 <rosmaita> i will use the free time to review your glanceclient patch
14:36:11 <abhishekk> cool, lets wrap up early
14:36:12 <rosmaita> :)
14:36:17 <jokke_> :)
14:36:18 <abhishekk> thank you for your time
14:36:22 <jokke_> Thanks all!
14:36:24 <abhishekk> Take care
14:36:29 <rosmaita> bye, stay healthy!
14:36:40 <abhishekk> Next week #openstack-meeting
14:36:51 <abhishekk> until then
14:36:55 <abhishekk> good bye
14:36:59 <abhishekk> #endmeeting