14:00:26 #startmeeting glance 14:00:27 Meeting started Thu Mar 26 14:00:26 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:28 Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. 14:00:30 The meeting name has been set to 'glance' 14:00:31 #topic roll call 14:00:41 o/ 14:00:44 #link https://etherpad.openstack.org/p/glance-team-meeting-agenda 14:00:47 o/ 14:00:57 o/ 14:01:16 looks like everyone is here today 14:01:36 lets start 14:01:54 #topic Updates 14:02:43 PTL nominations for Victoria cycle has started from today, and the last day for the nomination is 31st March 14:03:15 Interested members can submit there nominations within above time frame 14:03:36 With all your support, I am going to nominate myself again for this cycle 14:03:53 \o/ 14:04:06 :D 14:04:16 moving ahead 14:04:31 2nd update is we will be having Virtual PTG this time 14:04:47 kindly go through the discussion regarding the same 14:04:58 #link http://lists.openstack.org/pipermail/foundation/2020-March/002854.html 14:05:25 o/ 14:05:27 I have created a planning etherpad for glance, you can add your topics in this etherpad 14:05:37 #link https://etherpad.openstack.org/p/Glance-Victoria-PTG-planning 14:05:53 I will publish this etherpad through mail as well 14:06:22 Next week, or later we will discuss possible times and possible mode of meeting for this virtual meeting 14:06:50 any questions? 14:07:08 jokke_, o/ 14:07:25 cool, moving ahead 14:07:29 #topic release/periodic jobs update 14:07:41 Final release for non-client libraries - 2 weeks away 14:08:00 For glance-store we need to get s3 support patch in before this 14:08:04 actually, i think it's next week? 14:08:05 the patch is in good shape 14:08:19 let me recheck 14:08:41 yep, next week 14:09:00 ok, so even more critical to get that reviewed 14:09:07 Yeah, getting close to the end of cycle crunch. 14:09:22 abhishekk and jokke_ how are you set for time? 14:09:34 that patch has one +2 already from jokke_ 14:09:42 i can take a quick look, but not sure i can do a thorough review 14:09:59 ok, that's good 14:10:02 yup, did couple of circles around it and I thing it's fine for now 14:10:14 great 14:10:19 I am also through for the patch 14:10:34 A couple follow up items, but nothing I thought was too critical. 14:10:56 From client perspective we are good and everything important is merged 14:11:19 smcginnis: indeed, I was perfectly fine him following up with the couple of small things due to the time constrains ... the behaviour is ok 14:11:34 +1 14:11:58 I will propose release notes patches for both store and client tomorrow 14:12:11 and then will propose release patch on monday morning 14:12:21 ++ 14:12:33 great 14:12:36 and the client deadline is not just yet, so if there is anything needed, we still have bit time with that 14:13:14 yes 14:13:32 Are there any feature changes we've merged on the service side that we need to make sure are in the client? Single store delete? 14:13:49 smcginnis, that is already in 14:13:50 smcginnis: iirc that merged already in client 14:13:58 we should be all up to date as of now 14:14:04 Perfect! 14:14:10 we don't have anything for the client at the moment 14:14:39 the s3 store does not need anything form client side, nor does the decompression plugin 14:14:42 Regarding periodic jobs, couple of timeouts 14:14:58 but no subunit parser errors since last two weeks 14:15:22 I will monitor the logs for timeouts later today 14:15:27 abhishekk: that sounds very good at this point of the cycle, so definite improvements with that subunitparser update 14:15:42 very nice 14:15:45 jokke_, yes, it is 14:16:08 The original bug is closed now, I will mark it closed for glance as well 14:16:22 ++ 14:16:23 Glad that has at least improved. 14:16:31 ++ 14:16:48 moving ahead, rosmaita you are next 14:16:53 #topic deprecate admin_role 14:17:19 yeah, so a question came up in the openstack questions thing 14:17:28 #link https://answers.launchpad.net/glance/+question/689450 14:17:43 that person was having trouble configuring a policy file 14:17:59 turns out they were unaware of the sneaky glance admin_role option 14:18:20 i think that's a holdover from pre-policy days in bexar 14:18:26 and we should get rid of it 14:18:33 #link https://review.opendev.org/714626 14:18:42 so i put up a spec lite to deprecate it 14:18:55 this way, all policy config will be done in one place 14:19:15 there's an alternative on the spec-lite if we don't want to remove it 14:19:23 but i think removal is best 14:19:28 +1 14:19:33 (i will now pause for comments/questions) 14:20:08 But I think we should deprecate it now and remove it in next cycle 1st milestone 14:20:29 yes, that's what i meant by removal 14:20:37 Sounds good to me. 14:20:47 I'm not exactly convinced we should, knowing how many people refuses to change their ways and how many things in our API needs adminness, I'd prefer either defaulting to None or something in those lines. I do agree that the current default value can be problematic. Although I'd check if tempest has test for any of that because if they do we will just never be able to change that 14:21:17 ack, you added one line in the last 14:21:52 well, we could send an email to the ML asking if anyone is aware of that option 14:22:02 So changing the default value to something sensible, if we can would at least avoid us being yet again stuck with deprecated thing we can't get rid of due to QA 14:22:19 hmm, need to check tempest side 14:22:30 i doubt they make use of it 14:22:35 Even if it takes more than one release, it would at least be a good signal to everyone that that is not the preferred way to do things now. 14:22:39 besides, it matches what's in the default policy config 14:22:49 so that's why most people don't notice it 14:23:03 agree with smcginnis 14:24:30 smcginnis: it's not matter of more than one release, QA made very clear that default values can't be changed if they are included in tests (look default image visibility) 14:25:07 jokke_: it's not exposed in devstack, so there's no way for tempest to use it 14:25:09 True, but at least eventually we can move away from it once all currently supported releases have had it deprecated. 14:25:54 rosmaita: ok, great, that's hopefull 14:26:12 I will reconfirm this and add comment on the patch 14:27:00 so can we change that default value away from admin before release to get rid of that confusion now and we can then probe input if anyone is actually using/aware of it for deprecation? 14:27:00 moving into Open discussion 14:28:01 as in can we do both the deprecation and the alternative approach to speed up addressing the actual issue? 14:28:19 not sure 14:28:33 not ideal IMO 14:28:43 tell you what though 14:28:58 i can mention that in the deprecation release note 14:29:28 That could be the good idea 14:29:33 that you should change it to some weird value and if something breaks, you are depending on it 14:29:35 s/the/a 14:30:04 maybe a good place to utilize the fancy upgrade test? 14:30:33 to check if that value is actually set and alert we're trying ot get rid of it 14:30:53 we should avoid this test at the moment I guess, we are just two weeks away from the release :P 14:30:57 i guess we could, but usually the deprecation note is thought to be sufficient 14:31:25 +1 14:31:26 also, what abhishekk said 14:31:50 i have time to do a quick release note, but not to get the upgrade check done and tested 14:32:03 because i think all we have right now is the stub? 14:32:33 and I started hating mocks and stubs since this morning 14:32:41 :D 14:33:20 :P 14:33:29 I guess jokke_ agrees to my last statement :D 14:34:05 abhishekk did not believe me how impossible it is to make meaningful unit tests for the decompression plugin before he spent few hours trying :P 14:34:27 :P 14:35:22 oh btw!! 14:35:24 In the end I have mocked every function of that decompression class including inbuilt open method and even though that test was giving weird results 14:35:38 #topic Open discussion 14:35:46 yes this one 14:36:11 so I found something disturbing while testing the decompression plugin 14:36:20 we need to refactor web download 14:36:51 what it is? 14:37:17 I don't know yet what in there blows and sucks at the same time but if you try to use it in python 3 against https:// url, it will blow up due to enventlet cert thingie 14:37:38 ohhh 14:37:49 yuck 14:38:07 so someone (me) has been very stupid when originally designing that plugin and how it actually does the fetch 14:38:09 Will have a look tomorrow morning first thing 14:39:10 thanks for the pointer 14:39:31 The other thing, i'm pretty confident that the decompression plugin PS is now ready to go ... we've been going back and forth with abhishekk on that and beating the horse dead frm pretty much every angle. It should be solid 14:39:48 +1 14:40:08 I am confident about that now 14:41:08 I will give another try as a followup for unit test but not much confident above that 14:41:36 so smcginnis or rosmaita kindly have a look at that patch 14:42:03 ok 14:42:04 #link https://review.opendev.org/#/c/714113 14:42:12 Will do 14:42:13 cool 14:42:16 thanks 14:42:21 thank you 14:42:23 thanks 14:42:40 I have one question, what is the deadline to submit cycle highlights? 14:42:48 and the ps from half an hour ago contains docs and ren for it 14:42:56 reno 14:43:11 i think april 9 14:43:53 Yep 14:43:59 rosmaita, smcginnis ack 14:44:10 I guess we are good for today 14:44:21 #link http://lists.openstack.org/pipermail/openstack-discuss/2020-February/012873.html 14:44:22 do we have anything else to discuss? 14:44:25 actually april 10 14:44:25 nothing from me at least 14:44:33 rosmaita, thank you 14:44:34 me neither 14:44:40 Nothing from me. 14:44:48 cool, thank you all 14:45:02 have a nice weekend 14:45:07 Thanks! You too. 14:45:11 Stay safe. 14:45:17 And not too bored. 14:45:27 yes that's the priority 14:45:34 we are in 21 days lockdown 14:45:42 and today is just 2nd day of it 14:46:05 #endmeeting