Wednesday, 2021-09-08

*** bnemec-pto is now known as bnemec13:41
rosmaita#startmeeting cinder14:00
opendevmeetMeeting started Wed Sep  8 14:00:27 2021 UTC and is due to finish in 60 minutes.  The chair is rosmaita. 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
rosmaita#topic roll call14:00
walshh_hi14:00
fabiooliveirahi14:00
whoami-rajatHi14:00
shoffmannhi14:00
eharneyhi14:00
enriquetasohi14:01
zoharmhi14:01
hemnayough14:01
jungleboyjo/14:01
rosmaitalooks like a decent turnout14:02
rosmaita#link https://etherpad.opendev.org/p/cinder-xena-meetings14:02
toskyo/14:02
rosmaita#topic announcements14:02
rosmaitafirst up, the client libraries were released last week14:02
rosmaitapython-cinderclient 8.1.0, python-brick-cinderclient-ext 1.4.0 14:03
rosmaitajust like with os-brick, the stable/xena branch has been cut for each14:03
rosmaitaso, any critical bugfixes need to go to master first and then be backported14:03
rosmaitanext announcement: we are under Feature Freeze14:03
rosmaita#link http://lists.openstack.org/pipermail/openstack-discuss/2021-September/024651.html14:04
rosmaitathat means no features merge to master until after the stable/xena branch is cut14:04
jungleboyjStop!  In the name of stability ... before you break our build ...14:04
rosmaitaalso, avoid changing any translatable strings14:04
rosmaitalog messages aren't translated, so those can be changed at any time14:04
rosmaitathe deadline to apply for Feature Freeze Exceptions was yesterday14:05
rosmaitawe had some applications14:05
rosmaita#link https://etherpad.opendev.org/p/cinder-xena-ffe14:05
rosmaitathe stuff on that etherpad ^^ are the highest priority for the rest of the week14:06
rosmaitai put some status notes on the etherpad to keep everyone informed14:06
rosmaitaany questions?14:06
rosmaitaapparently not14:07
zoharmyes please hahah14:07
jungleboyjrosmaita:  Thank you for putting that together.  Very helpful.14:07
zoharmbugfixes need to go into ffe?14:08
rosmaitano, bugfixes do not need an FFE14:08
zoharmokm thank you14:08
rosmaitabut what will happen is that when we release RC-1, only release-critical bugs will be allowed into master and then backported to stable/xena14:08
rosmaitaso, if you are working on a "normal" bug, make sure you have all merge conflicts resolved, CI looks good, etc. before RC-114:09
rosmaitawhich is the next item:14:09
rosmaitaRC-1 will be cut next Thursday14:09
rosmaitaso we are really winding down the Xena cycle14:10
rosmaitaand, it's time to start thinking about Yoga14:10
jungleboyjWhere has the time gone?14:10
rosmaitano kidding14:10
rosmaitawe need to open up the specs repo for yoga: https://review.opendev.org/c/openstack/cinder-specs/+/80656714:10
rosmaitathat's a minor patch, so i think one +2 is enough to merge it14:11
rosmaita(but it needs one +2!)14:11
rosmaitaalso, we have the planning etherpad:14:11
rosmaita#link https://etherpad.opendev.org/p/yoga-ptg-cinder-planning14:11
* jungleboyj is looking.14:12
rosmaitaif you've been following the mailing list, there are at least 3 topics from outside our close-knit team14:12
rosmaitaso that's good, should be some interesting stuff discussed14:12
rosmaitaas usual, don't forget to register for the PTG ... it's free, etc.14:12
rosmaitaok, that's all from me ... did i forget anything, or any questions?14:13
rosmaitaguess not ... moving along, then14:14
rosmaita#topic nas_secure file access with cinder user14:14
rosmaitashoffmann: that's you14:14
shoffmannHi thanks.14:14
shoffmannSorry to bother again, would be nice to know, if I'm on the right path with it now or there is a better approach.14:14
shoffmannWe started some discussion, what the nas_secure options can be used for https://etherpad.opendev.org/p/gSotXYAZ3JfJE8FEpMpS14:15
eharneyi still have the etherpad about this open and need to spend some time on it... sorry i haven't gotten back with anything yet :/14:15
shoffmannok, thanks14:15
shoffmannBut last time we already saw, that using this options and how to access files may not be depended.14:16
shoffmannSo I updated the Change to look on the option and than try to open files using the cinder user, if it fails use the root user.14:17
shoffmannWe can continue this topic, when you had time for it.14:17
shoffmannThat's from my side.14:17
rosmaitathank you14:17
rosmaitasfernand: i think you may have already left comments on the etherpad?14:18
rosmaitaif not, please take a look14:18
enriquetaso#link https://etherpad.opendev.org/p/gSotXYAZ3JfJE8FEpMpS14:18
rosmaitaty14:18
rosmaita#topic removing lower-constraints job and file from master14:19
rosmaitawe agreed to do this a while back14:19
rosmaitabut there are 2 patches languishing14:19
rosmaita#link https://review.opendev.org/c/openstack/cinderlib/+/79991314:19
rosmaita#link https://review.opendev.org/c/openstack/rbd-iscsi-client/+/79991414:19
rosmaitai would like to get these out of the way, please14:19
rosmaitai believe that they are uncontroversial, but if anyone sees a problem (and that's why they're not reviewing), please leave a comment14:20
rosmaitaunless anyone has an objection, i am willing to merge either of those with only one +214:21
rosmaitabut hopefully it won't come to that14:21
jungleboyjrosmaita:  I will take a look.14:21
rosmaitaty14:21
rosmaita#topic deprecate RateLimitingMiddleware14:21
rosmaitathis is timely because if we are going to deprecate it, we need to do it right now14:22
rosmaita#link https://bugs.launchpad.net/cinder/+bug/194269614:22
rosmaita#link https://review.opendev.org/c/openstack/cinder/+/80746914:22
rosmaitaso, the short version is that Takashi noticed that the rate limiting middleware depends on a cinder.v2 class, that we probably want to get rid of or migrate to v314:23
rosmaitabut then he noticed that nobody is probably using this anyway14:23
rosmaitaso instead of move it to v3, maybe we should deprecate it in Xena and remove it in Yoga14:23
rosmaitai think the key issue is that if you have multiple API nodes, the middleware doesn't really work, and if you have multiple API nodes, the rate limiting is being done somewhere else anyway14:24
eharneyhow many other projects support this?14:24
rosmaitawell, it was part of nova, and they don't have it any more14:24
rosmaitapretty sure glance doesn't have it14:24
eharneyi don't really agree that it doesn't work with multiple nodes... it might be less accurate but can still achieve what people would want it for14:24
jungleboyjWould seem like a good idea to deprecate it then.14:25
eharneybut, i don't know if people actually use it14:25
rosmaitaok, tell you what ... i will post something to the ML today with [operators] in the subject line asking about this14:25
rosmaitathen we can decide next week14:26
eharneyremoving it because nobody uses it is fine, but i think the technical reasons listed aren't a great justification to14:26
rosmaitain the mean time, would be worth looking at the patch to see if the deprecation approach is OK (assuming we decide to deprecate)14:26
rosmaitabecause we will be really close to RC-1 at the next meeting14:26
rosmaitaany other comments?14:27
rosmaita#action rosmaita - email to [ops] about whether anyone is using RateLimitingMiddleware with cinder14:27
rosmaita#topic third party CI and drivers review14:28
rosmaitathat's not on the agenda, i forgot to mention this in announcements14:28
rosmaitathe tl;dr is that as you can see, there are a bunch of FFEs to get through14:29
rosmaitaso the third-party CI check may be late14:29
rosmaitabut, you do not have to wait for me14:29
rosmaitayou can check the reliability and responsiveness of your CI and take appropriate action now14:29
jungleboyj++14:29
rosmaita#link http://cinderstats.ivehearditbothways.com/cireport.txt14:30
rosmaitaalso, i don't believe that any of the third party systems have added the tag so that gerrit will not clutter up the comments14:30
rosmaitathat will get you bonus brownie points if you do it14:31
rosmaitai will dig up the link to my email explaining what i am talking about during open discussion14:31
rosmaita#topic [SVF]: Fix mkvdisk volume name length issue14:31
rosmaitathis one is mine14:32
rosmaitai guess the question here is how much freedom the third-party drivers should have with respect to their code14:32
rosmaita#link https://review.opendev.org/c/openstack/cinder/+/790910/9/cinder/volume/drivers/ibm/storwize_svc/replication.py#15914:32
rosmaitaspecifically, ^^14:32
rosmaitayou can read my comments in there, but i disagree with the approach14:33
rosmaitabut i don't know that a -2 is appropriate14:33
eharneythe concern is breaking users on upgrade?14:35
rosmaitano, for this one, the problem is that the generated name is too long, so it's being shortened, but in a way that will probably give you clashing names, except if you are using a patched version of openstack14:36
rosmaitaso, technically, it fixes the bug, but in a way i personally find quite distasteful14:36
eharneyclashing names could easily cause a security or data loss problem14:36
jungleboyjeharney:  Good point.14:37
rosmaitaok, well, i don't want to hold up the meeting ... if i am being unreasonable, please leave a comment on the patch and i will reconsider14:38
rosmaitathanks!14:38
rosmaita#topic last legacy zuul job!!!14:38
rosmaitatosky: that's you14:39
rosmaita#link https://review.opendev.org/c/openstack/cinder/+/75157914:39
rosmaitamy last memory was that I +2d the patch, but apparently that was premature14:40
rosmaitalooks like it passed on the most recent patch14:41
rosmaita(you have to look in the experimental section)14:41
rosmaitait does 6 backend migrations14:42
toskysorry!14:43
toskytoo much multitask at this time of the day14:43
rosmaitatosky: that's ok ... what was the most recent change?14:43
toskyrosmaita: a rebase14:43
toskyjust like the last-but-one change14:43
rosmaitaoh, ok14:44
rosmaitahere's the job output if anyone is curious (as you all should be):14:44
toskyas soon as it merges, I will backport to all "live" branches14:44
rosmaita#link https://zuul.opendev.org/t/openstack/build/f87f36ff76c24ffbb7d420f4c6f20dd814:44
rosmaitait's either completely insane or insiduously clever, depending on your perspective14:44
toskybut, unless you find something to change, please hurry up or I will have to keep rebasing every time a change in .zuul.yaml creates a merge conflict14:45
tosky(or I will just end up ripping it out, but...)14:45
rosmaitai think it's worth having around14:46
rosmaitabut everyone needs to remember that it has to be triggered manually14:46
rosmaitabut if you touch anything that might affect volume migrations, you should definitely run it14:46
toskyor it can be moved to the main queue, but I wanted to port it first14:46
rosmaitaor if you are reviewing such a patch, you should trigger it14:46
rosmaitait's faster than the regular tempest test job, so as long as it's stable, that shouldn't be a problem14:47
rosmaitaanything else?14:47
rosmaita#topic open discussion14:48
zoharmrequesting reviews / merge of this brick patch: https://review.opendev.org/c/openstack/os-brick/+/806687 it fixes nvmeof volume attachments for multipath enabled compiled kernels. There are mutiple other connector fixes that were bundled into the large "nvmeof agent" change, but this fix is the most criticial, to allow folks to at least use this connector code on Ubuntu 20.04 without patching in out of tree code14:50
enriquetasoI'd like to ask for reviews and re reviews on https://review.opendev.org/c/openstack/cinder/+/750782 :D 14:52
enriquetasozoharm, I'll take a look 14:52
rosmaitafound the email about  vendors adding the 'autogenerated:XXX' tag to their gerrit comments: 14:52
rosmaita#link http://lists.openstack.org/pipermail/openstack-discuss/2021-May/022733.html14:52
whoami-rajatreview request for a simple change, adds a debug log connection_info returned from driver https://review.opendev.org/c/openstack/cinder/+/80369614:52
fabiooliveirareview request for https://review.opendev.org/c/openstack/cinder/+/798198 -- CI is green now :)14:53
rosmaitafabiooliveira: is that your FFE patch?14:54
fabiooliveirayes14:54
rosmaitaok, great14:54
fabiooliveiraits sfernand, actually14:54
rosmaitaok, if there's nothing else to talk about, no sense hanging around14:56
rosmaitathanks everyone!14:56
zoharm<314:56
whoami-rajatthanks!14:56
jungleboyjThanks!14:56
fabiooliveira:D14:56
rosmaita#endmeeting14:57
opendevmeetMeeting ended Wed Sep  8 14:57:29 2021 UTC.  Information about MeetBot at http://wiki.debian.org/MeetBot . (v 0.1.4)14:57
opendevmeetMinutes:        https://meetings.opendev.org/meetings/cinder/2021/cinder.2021-09-08-14.00.html14:57
opendevmeetMinutes (text): https://meetings.opendev.org/meetings/cinder/2021/cinder.2021-09-08-14.00.txt14:57
opendevmeetLog:            https://meetings.opendev.org/meetings/cinder/2021/cinder.2021-09-08-14.00.log.html14:57
*** tosky is now known as Guest670215:22
*** tosky_ is now known as tosky15:22

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