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