Wednesday, 2023-03-15

whoami-rajat#startmeeting cinder14:00
opendevmeetMeeting started Wed Mar 15 14:00:57 2023 UTC and is due to finish in 60 minutes.  The chair is whoami-rajat. Information about MeetBot at http://wiki.debian.org/MeetBot.14:00
opendevmeetUseful Commands: #action #agreed #help #info #idea #link #topic #startvote.14:00
opendevmeetThe meeting name has been set to 'cinder'14:00
whoami-rajat#topic roll call14:01
nahimsouza[m]o/14:01
thiagoalvoravelo/14:01
HelenaDantas[m]o/14:01
keerthivasansuresho/14:02
luizsantos[m]o/14:02
enriquetasohi14:02
rosmaitao/14:02
whoami-rajat#link https://etherpad.opendev.org/p/cinder-antelope-meetings14:02
Tony_Saado/14:02
MatheusAndrade[m]o/14:03
lucasmoliveira059\o14:03
toskyo/14:03
caiquemello[m]o/14:04
whoami-rajathello14:04
whoami-rajatgood turnout, let's get started14:04
whoami-rajat#topic announcements14:04
whoami-rajatRC2 this week14:04
whoami-rajat17 March14:04
felipe_rodrigueso/14:05
whoami-rajatwe did release RC1 last week but we still have changes to get in into 2023.1 release14:05
whoami-rajatso we are planning to do RC214:05
whoami-rajat#link https://etherpad.opendev.org/p/cinder-antelope-fixes-rc14:05
whoami-rajatI was reviewing the remaining patches and all are approved as of now except one14:06
whoami-rajat#link https://review.opendev.org/c/openstack/cinder/+/85265414:06
whoami-rajatI need to review it again after my comments were addressed, will do it after the meeting14:06
whoami-rajatin the meantime please review the above patch since that's the only one remaining14:07
whoami-rajatand zaitcev is fast in addressing comments14:07
whoami-rajatalso thanks everyone for reviewing the other changes!14:07
whoami-rajatthere is also my patch related to multiattach but it has conflicts on tempest side so nothing remaining from cinder side14:08
whoami-rajatthat's it for RC214:08
whoami-rajatnext, 2023.2 (Bobcat) PTG14:08
whoami-rajat#link https://etherpad.opendev.org/p/bobcat-ptg-cinder-planning14:09
whoami-rajatwe've Bobcat PTG in less than 2 weeks14:09
jungleboyjo/  14:09
whoami-rajatso please add topics to the etherpad if you would like them to be discussed14:09
whoami-rajati still don't see a lot of topics and it would take time to arrange them day wise (also there are cross project things) so please add them timely14:10
whoami-rajatnext, OpenInfra live: Cinder update14:10
whoami-rajat#link https://lists.openstack.org/pipermail/openstack-discuss/2023-March/032638.html14:10
whoami-rajatwe will be having project updates for 2023.1 release and i signed up for providing the cinder update14:11
rosmaita\o/14:11
whoami-rajatso if you would like to see it, it should be live on youtube on Thursday, March 23 at 1500 UTC14:11
jungleboyj\o/14:11
whoami-rajatrosmaita, did a great update for Yoga and I missed it for Zed so this time I didn't forget about it14:12
whoami-rajatnext, Cancel next weeks meeting?14:12
whoami-rajatwe're close to PTG and next week is 2023.1 release14:12
whoami-rajatI don't think we will have a lot of topics, and if we do then better to discuss them at PTG14:13
enriquetasoyay14:13
whoami-rajatbut wanted to know what the team thinks, should we cancel meeting next week?14:13
rosmaitano objections from me14:13
whoami-rajatbtw, i really like the enthusiasm in today's meeting!14:14
jungleboyjThat is good for me.14:14
jungleboyjwhoami-rajat:  It is so much better when people respond, isn't it.  :-)14:15
whoami-rajatjungleboyj, that's true, sometimes I feel I got disconnected when I'm the only one typing14:16
jungleboyj:-)  Been there.  14:16
whoami-rajat:)14:16
whoami-rajatso I don't see any objections, I will send a mail to ML regarding canceling next week's meeting14:16
rosmaitasounds good!14:17
whoami-rajatthat's all for the announcements14:17
whoami-rajatlet's move to topics14:17
whoami-rajat#topic Outreachy update14:17
whoami-rajatenriquetaso, that's you14:17
enriquetasohi14:17
enriquetasoI wanted to give an update regarding the outreachy applicants on the mailing list. I want to thank Jeremy Stanley and everyone who has taken the time to reply to their questions.14:18
whoami-rajatjust wanted to mention, I see a lot of participation of outreachy members on the ML which is really good14:18
enriquetasotrue!14:18
enriquetasoSo far, this round of applicants looks good, and we have received a few contributions. As outreachy is often the first job in tech for many applicants, if you review these patches, please keep this in mind. Please highlight good practices or anything you think can help the applicants with their careers.14:18
enriquetasoThe deadline for this round is this month, and applicants need at least one patch merged in order to apply. So, if you could review these patches as soon as possible, it would be greatly appreciated.14:18
enriquetaso#link https://review.opendev.org/c/openstack/cinder/+/87718514:18
enriquetaso#link https://review.opendev.org/c/openstack/cinder-tempest-plugin/+/876905/14:19
enriquetaso#link https://review.opendev.org/c/openstack/cinder/+/87707014:19
whoami-rajata lot of contribution which I wasn't aware about14:19
rosmaitai will commit to looking at those14:20
rosmaitatoday14:20
whoami-rajatenriquetaso, can you add these to the review request section so we've more visibility?14:20
enriquetasoYes.. most of them forgot to link the launchpad bug to the patches, maybe that's why, not sure14:20
enriquetasosure whoami-rajat 14:20
rosmaitaon that note, who has committed to looking at pete's restore-sparse patch?  I know whoami-rajat said he will re-review, but who else?14:20
whoami-rajatI will take a look at the patches by this week (after I'm free from RC2 stuff)14:20
enriquetasothank whoami-rajat, and thanks everyone on the cinder team 14:21
whoami-rajatI will do a review pass by today14:21
enriquetasorosmaita++14:21
whoami-rajatenriquetaso++ for the great work on outreachy side!14:21
enriquetasosure, no worries :D14:22
rosmaitai agree, thanks enriquetaso14:22
fungienriquetaso: i was just glad to be of help14:22
whoami-rajatI would really like rosmaita's question to be answered, anyone up for taking ownership of zaitcev's patch?14:22
whoami-rajatas the second core14:22
whoami-rajatI remember Jon reviewed it a couple of times14:23
rosmaitai can make time to review, but it might be better for someone who's already reviewed it14:23
zaitcevIt's this: https://review.opendev.org/c/openstack/cinder/+/85265414:23
fungithere weren't a lot of folks around to answer question on the mailing list over the weekend, which seemed to be when some of the interns were trying to learn the workflow14:23
whoami-rajatand he's a core now, so he would be best14:23
rosmaitathat's right, congratulations jbernard!14:23
rosmaitafungi: thanks for stepping up to answer, that was really helpful14:24
whoami-rajatrosmaita, ... I totally forgot to announce that14:25
rosmaitai saw it on the ML14:25
rosmaitaat least i think so14:25
whoami-rajatsorry enriquetaso, we've totally mixed up multiple discussions with your topic14:25
whoami-rajatI will let that finish first14:26
enriquetasolol14:26
whoami-rajatthanks fungi for helping the outreachy interns out!14:26
jungleboyj++14:26
enriquetasomy topic is finish!14:26
enriquetasonothing else for my side14:26
rosmaitawe went from no participation to too much participation!14:26
enriquetasofungi++14:26
enriquetasoyes, rosmaita, I'm shocked, i think leaving devstack aside for the first contribution maybe related 14:27
rosmaita:D14:27
fungithat pytest/tox conflict is really troubling though14:27
fungiand further evidence we should be showing contributors how to use some sort of isolation like a venv rather than pip installing random tools into the system python context14:28
enriquetasoyes.. it think devstack is having some problems with tox 4 as well14:29
whoami-rajatyeah, even I struggled with devstack recently and the issue faced by me was only faced by one other person dansmith who helped me resolve it14:29
enriquetasomaybe it's the same issue i'm facing running tox whoami-rajat 14:29
fungiclarkb has a change up to switch devstack to using venvs, i gether it's still mostly in good shape despite having sat unmerged for several years now14:29
fungipep 668 is going to pretty much force our hand in implementing something like that anyway14:30
whoami-rajatso looks like outreachy interns are doing good progress and we need to review their changes actively14:32
* enriquetaso fingercrossed14:32
whoami-rajatok we've 2 more topics, anything else on this one enriquetaso ?14:33
enriquetasonop14:34
whoami-rajatgreat, thanks for the update!14:34
whoami-rajat#topic Discuss patch https://review.opendev.org/c/openstack/cinder/+/868485 that changes schema validation14:34
whoami-rajat#link https://review.opendev.org/c/openstack/cinder/+/86848514:34
whoami-rajatdrencrom, that's you14:34
drencromhi o/14:34
drencromI added this to the topics as I got a -1 telling that it should be discussed here14:35
drencromIt already has a +214:35
rosmaitai have a question about your schema definition ... i thought glance allowed arbitrary UTF-8 as property names?  or is that only for values?14:36
whoami-rajatthe commit message makes sense since that information is coming from glance14:36
enriquetasohi, sorry that was me, because I'm just raising attention because the patch is changing api/schemas14:36
whoami-rajatnot sure why we're using extra_specs parameter type for validating glance image metadata, the change might modify extra_specs validation as well, I will add a comment14:37
rosmaitawhoami-rajat: ++14:37
drencromI did not change anything on the properties names actually, just made the values larger14:38
drencromI'm not sure about glance spacification for keys, I'd have to check14:38
rosmaitawell, tbh, i guess cinder has never allowed UTF-8 for that, and no one has complained14:39
drencromI think extra_specs is also used in other places, that is why I added a new one14:41
rosmaitai suggest not calling it extra_specs at all14:42
whoami-rajatyeah, I'm not referring to your change but the convention we're using, extra_specs for volume, backup, image metadata doesn't look right14:42
whoami-rajatas rosmaita said, would be better to call it volume_image_metadata or something14:43
whoami-rajatrosmaita, or I can add a comment later but i think the discussion was about if the intent of the patch is correct14:45
whoami-rajatthat is to allow metadata values greater than 255 characters14:45
whoami-rajatwhich IMO, if glance allows it, we should too14:45
whoami-rajatit's their image metadata after all14:46
fungicharacters or bytes? if you get into multi-byte encodings that will make a difference14:46
rosmaitai was looking at the glance schema, some metadata is limited, but some are just JSON "string" type14:46
drencromYes, that was how I found the bug. Dealing with large metadata from Glance.14:46
rosmaitaa reviewer just needs to verify that we don't need a db change for this, and then it sounds ok to me14:47
rosmaitaalternative would be to truncate glance metadata values at 255 chars14:47
rosmaitafungi: good question, i think mysql text is char count14:48
rosmaitai mean, we would truncate when we record them in cinder14:48
fungifor mysql it will depend on the field type and encoding specified in the schema14:48
rosmaitai can't remember if the encoding is real utf-8 or that weird mysql utf-814:49
fungithere are at least a couple of utf8 types in mysql, for 3-byte and 4-byte14:49
drencromThe DB is OK IIRC, there were cases where the metadata values where larger that 25514:49
fungiit gets confusing, especially for users who created the table with one and then the software tries to write in another14:49
rosmaitadrencrom: yeah, but you are going to allow 65535 arbitrary unicode chars now14:50
fungiand yes, mysql field width limits are in bytes not characters, so the utf8 encodings basically shrink the allowed widths proportionally to their character sizes14:50
rosmaitaso if it's 65535 bytes, we need to make the char count in the schema smaller14:51
rosmaitait can still be very large14:51
drencromdon't we have the sam issue with the 255 limit?14:52
rosmaitaprobably, but it's limited ... so the schema rejects before the database barfs14:52
rosmaitalike the keys are limited to basically a subset of ascii, which in utf-8 are all only one byte each14:53
rosmaitaso char count == byte count for those14:53
drencromWhat about the other cases where extra_specs is used? Is the database size always larger that 255?14:55
rosmaitai don't know, tbh, but we have pretty tight control on what are used in extra_specs14:56
whoami-rajatwe've 4 minutes left and one more topic, so let's continue this discussion on the patch or in #openstack-cinder channel14:56
whoami-rajatafter the bug squad meeting14:56
whoami-rajatlet's discuss the final topic14:57
drencromok14:57
whoami-rajat#topic stable/rocky status14:57
whoami-rajatrosmaita, that's you14:57
rosmaitapy27 unit tests have been failing for a month14:57
rosmaitalet's talk about EOL at the vPTG14:57
rosmaitainstead, i want to ask any cinder-coresec members to take a quick look at https://bugs.launchpad.net/cinder/+bug/200870514:58
whoami-rajatrosmaita, sure, please add the topic to the planning etherpad https://etherpad.opendev.org/p/bobcat-ptg-cinder-planning14:58
rosmaitajust need feedback on whether it's really a security issue, or we can work on it in the open14:58
rosmaitaif not a security issue, we can discuss at the PTG also14:58
rosmaitawhoami-rajat: will do14:58
whoami-rajatthanks14:59
whoami-rajatwill take a look at the security issue though I'm not super familiar with it14:59
fungithanks for the reminder. more generally, cinder-coresec feedback is encouraged on the other private security bugs for cinder and its deliverables14:59
whoami-rajatwe've 3 review patches from otureachy members in the review request section14:59
whoami-rajatplease take a look at them14:59
whoami-rajatwe're out of time now, thanks everyone for attending and also making 2023.1 a successful cycle15:00
whoami-rajatsee you all at the PTG!15:00
whoami-rajat#endmeeting15:00
opendevmeetMeeting ended Wed Mar 15 15:00:43 2023 UTC.  Information about MeetBot at http://wiki.debian.org/MeetBot . (v 0.1.4)15:00
opendevmeetMinutes:        https://meetings.opendev.org/meetings/cinder/2023/cinder.2023-03-15-14.00.html15:00
opendevmeetMinutes (text): https://meetings.opendev.org/meetings/cinder/2023/cinder.2023-03-15-14.00.txt15:00
opendevmeetLog:            https://meetings.opendev.org/meetings/cinder/2023/cinder.2023-03-15-14.00.log.html15:00

Generated by irclog2html.py 2.17.3 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!