Wednesday, 2024-01-10

*** chuanm9 is now known as chuanm10:50
whoami-rajat#startmeeting cinder14:00
opendevmeetMeeting started Wed Jan 10 14:00:08 2024 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:00
jayaanandhi14:00
simondodsleyo/14:00
crohmannhey everyone!14:00
msaravanHi 14:00
rosmaitao/14:00
akawaio/14:00
Saikumaro/14:01
gireeshhi14:01
whoami-rajat#link https://etherpad.opendev.org/p/cinder-caracal-meetings14:01
whoami-rajathello everyone14:02
whoami-rajatHappy new year to everyone who just came back from the break!14:03
whoami-rajat#topic announcements14:03
whoami-rajatOpenstack "D" Release Voting14:03
whoami-rajat#link https://lists.openstack.org/archives/list/openstack-discuss@lists.openstack.org/thread/N7OCEHENUZNMKKFOBBYRSJXEDJVJMGXI/14:04
whoami-rajatthe last day for voting is friday14:04
whoami-rajatwe have 3 options14:04
whoami-rajatDalmatian14:04
whoami-rajatDaikon14:04
whoami-rajatDijon14:04
simondodsleyshame they couldn't come up with some wild animals to follow the trend. Not the best choices to pick from.14:04
sp-bmilanovo/14:04
whoami-rajatlast i checked, Daikon was winning14:04
rosmaitasimondodsley: they're all foods (depending on where you live)14:05
simondodsleyi see that - but it bucks the last 3 names trend - if there was one14:05
simondodsleyi guess E will be Eggplant then...14:06
rosmaitayou've got my vote!14:06
rosmaitaJeremy will be looking forward to the Fungi release14:07
simondodsleylol14:07
whoami-rajat:D14:07
whoami-rajatDeadline: January 12, 2024, at 20:00 UTC.14:07
whoami-rajatmake sure to vote!14:08
whoami-rajatnext, Team Signup for April 2024 PTG14:08
whoami-rajat#link https://lists.openstack.org/archives/list/openstack-discuss@lists.openstack.org/thread/MIK6GXZXUFS5M3UOVILLDNDGURGH7UQV/14:08
whoami-rajatthe next PTG is planned to be conducted on the following dates: April 8-12, 202414:09
whoami-rajatI've Signed up the Cinder team for PTG, which obviously we will be attending14:09
rosmaita\o/14:10
simondodsleyi can only do the first 3 days (if you care)14:10
whoami-rajatoh14:11
whoami-rajatso Cinder PTG (based on the past vPTG schedule) starts on the 2nd day (April 9 - April 12)14:11
whoami-rajatwe can arrange your topics on the initial days, just mention the same against the topic14:11
whoami-rajatbut that will be after i start planning for next PTG14:11
whoami-rajatnext, Image Encryption14:12
whoami-rajat#link https://lists.openstack.org/archives/list/openstack-discuss@lists.openstack.org/thread/ELMPPMIBGP4XW4YENHPZKQ57MJZVOAIE/14:12
whoami-rajatthis has been an ongoing effort for a long time14:12
whoami-rajatfinally Josephine (and team) tested it with ceph backend14:13
whoami-rajatand wanted feedback on the patches and testing from cinder and glance teams14:13
whoami-rajatnext, Interesting discussion on active/inactive projects14:14
whoami-rajat#link https://lists.openstack.org/archives/list/openstack-discuss@lists.openstack.org/thread/YQILC7T246W2APPRAO24W3DWNUO4T6PU/14:14
whoami-rajatthis is unrelated to cinder but related to the discussion involved regarding an inactive project -- monasca here14:14
whoami-rajatif you are interested, you can add your opinions to the ML since i think Jay wanted feedback from the community, hence the mail14:15
whoami-rajatnext, Caracal-2 Milestone14:16
whoami-rajat#link https://lists.openstack.org/archives/list/openstack-discuss@lists.openstack.org/thread/6XXLHELC3NNW2AI3ILM2RIKTAAICDJP2/14:16
whoami-rajatWe don't observe any deadlines since we shifted the driver merge deadline to 26th Jan (because of year end break)14:16
whoami-rajatbut i will come back to the driver discussion later as a topic14:16
whoami-rajatand that's all for announcements14:16
whoami-rajatanyone has anything else to announce?14:16
rosmaitareminder about the foundation election/bylaws changes14:17
rosmaitalook for email with subject: "OpenInfra Foundation 2024 Individual Director Election and Bylaws Amendments"14:17
rosmaitacontains an individualized link so you can vote14:17
rosmaita"Voting will close this Friday, January 12th, 2024 at 11:00am CST/1700 UTC. If you have any questions, please contact secretary@openinfra.dev"14:17
rosmaita(that's all)14:18
whoami-rajatthanks rosmaita , i think i forgot that since i was just looking at the ML archive for announcements14:20
rosmaitanp14:20
whoami-rajatokay, let's move to topics14:20
whoami-rajat#topic Zuul Depends-On syntax14:20
whoami-rajatrosmaita, that's you14:20
rosmaitathis is a quick one14:20
rosmaitaas we all know, if you have a patch that depends on a change in a different code repo, you can add "Depends-on" in your commit message, and zuul will test your change with that other patch also applied14:21
rosmaitayou see 2 ways of people doing this:14:21
rosmaita1 - Depends-on: Idf4d79527e1f03cec754ad708d069b2905b90d3f14:22
rosmaita2 - Depends-on: https://review.opendev.org/c/openstack/os-brick/+/89519514:22
rosmaitaboth work, but i was using #2 recently and was corrected by an infra team member that #1 is preferred14:22
rosmaitaand this email explains why:14:23
rosmaitahttps://lists.openstack.org/pipermail/openstack-dev/2018-January/126535.html14:23
rosmaitajust for awareness14:23
rosmaita(that's all)14:23
simondodsleyi think you got it the wrong way around14:24
rosmaitaexcept that i have that backwards!14:24
rosmaita:P14:24
rosmaitayes, the URL version is preferred14:24
rosmaitaok, so now that everyone is completely confused, i will shut up14:24
whoami-rajatI've been using the URLs for a long time, maybe someone corrected me long ago on this14:25
whoami-rajatbut thanks for the awareness rosmaita 14:25
whoami-rajatif that was all for this topic, we can move to the next one14:25
whoami-rajat#topic Regarding the dedicated backup status field discussed last week14:25
rosmaitathat's all14:25
whoami-rajatcrohmann, that's you14:26
whoami-rajatsorry i moved too fast14:26
crohmannjep. Thanks for talking about this last week. I just wanted to know if you are interested in this change at all and if someone would implement this for the "D" release.14:27
whoami-rajatreading the description i think my comment from last week was misunderstood14:27
whoami-rajatwhat i meant was, no one reproposed it meaning no one is planning to work on it14:27
crohmannSo technically a reproposal means "I plan on working on this for the next cycle" ?14:28
whoami-rajatno, if the spec was reproposed for Caracal cycle, meaning they planned to work on it this cycle itself14:28
crohmannBut with a merged spec, is there any commitment to pick this up as a team, or does it always come down to someone indiviually starting the work?14:29
whoami-rajatif you are referring for the D cycle, we might see a resubmission next time14:29
crohmannok. So it's  not about "me" having the intest in the feature to resubmit it, but rather the implementors doing so to communicate the intention to implement?14:29
whoami-rajatyes, correct14:30
crohmannthanks. Understood.14:30
whoami-rajatat least that's my understanding14:30
rosmaitawe have an "Untargeted" section on the specs homepage14:31
rosmaitahttps://specs.openstack.org/openstack/cinder-specs/#untargeted-specs14:31
whoami-rajatthe implementation part depends on the team member's bandwidth which only an individual contributor can tell, if he/she can work on the implementation14:31
rosmaitai think crohmann's worry is that the spec will be lost and no one will know that it's available to work on 14:32
crohmannthat rosmaita .14:32
whoami-rajatrosmaita, that might be a good place to put it14:32
rosmaitait might make sense to move the untargeted section to immediately after the current cycle's specs14:32
fungirosmaita: i'll personally offer to host the fungi release party in late 202514:32
rosmaitabecause right now, you have to scroll way down to see it14:33
rosmaitafungi: i'll be there!14:33
whoami-rajatrosmaita, makes sense to me, I can propose a patch for that unless you plan to work on it14:34
crohmannI appreciate the spec not being "filed away" for good. But become part of some (stretched) roadmap14:34
rosmaitawhoami-rajat: tell you what, i will propose the move-stuff-around patch, and you can look for other unimplemented specs to add to the list14:35
whoami-rajatsince the previous cycle specs don't need work if implemented, the untargeted one seems more important14:35
whoami-rajatrosmaita, sure, sounds good14:35
crohmannThanks to you both for tackling this issue of unimplemented (but potentially interesting) specs.14:35
rosmaitawhoami-rajat: i'll put up the patch, and then you can take it over to add the other specs14:36
whoami-rajatrosmaita, i can add the patch to move specs on top of your patch since i think 1) moving the untargeted section and 2) moving specs into it are 2 different tasks14:37
rosmaitaok, sounds good14:37
whoami-rajatthanks crohmann for the discussion, anything else on this topic?14:38
crohmannnot from e.14:38
whoami-rajatokay, moving on14:39
whoami-rajat#topic Regarding the Ceph caps14:39
whoami-rajatcrohmann, again that's you14:39
whoami-rajat#link https://meetings.opendev.org/meetings/cinder/2024/cinder.2024-01-03-14.00.log.html#l-5614:40
crohmannI kindly ask you to read my post on the ML at https://lists.openstack.org/archives/list/openstack-discuss@lists.openstack.org/message/5SVYDYOXWMG4TJKWEA6BFMPZZGC3Q5CS/ with my findings and suggestions to fix this.14:40
crohmannFirstly I'd like to ask if you agree that there is some degree of disarray with the caps in the docs and code.14:41
whoami-rajatregarding a), there seems to be some issue with glance releasenote generation since the patch included an upgrade note mentioning this, it's strange it didn't show up in glance releasenotes14:42
whoami-rajathttps://github.com/openstack/glance_store/commit/3d221ec529862d43ab303644e74ee9ad6ce8cd40#diff-e87ca98c41a1d5e6041634018a7b496e603acdd2489313156050f4d98920e15914:43
crohmannYes, but this does not mention the need to change the caps to grant glance read access to volumes.14:44
crohmannoh sorry, it actually does14:45
whoami-rajatminimum ceph client version is greater than 'luminous' need to grant glance osd read access to the cinder and nova RBD pool.14:45
whoami-rajatglance team should look into this as to why it doesn't show up https://docs.openstack.org/releasenotes/glance_store/2023.2.html14:47
whoami-rajatanyways, we can go through the points after the meeting, thanks for bringing this up crohmann 14:48
crohmannThanks. Shall we discuss on the ML then? I gladly write some patches if we could work out how things (caps) should look like today.14:49
rosmaitawhoami-rajat: finally found it, it's in the yoga release notes for glance: https://docs.openstack.org/releasenotes/glance_store/yoga.html#relnotes-3-0-0-stable-yoga14:50
rosmaitabut, obviously, not a lot of people have seen it!14:50
crohmannAnd it's already obsolete14:50
whoami-rajati don't know about the documentation point, does it need to be documented separately for each deployment tool? or in every project as to what are the right caps for it. Eg: cinder documentation can mention it's caps for glance and nova pools14:52
crohmannThat's my whole point. There are multiple set of caps floating around in code, deployment tooling and docs (and also potentially incomplete release notes). Least privilege and proper configuration to the requirements of Cinder and Glance as clients should be easily achievable.14:52
crohmannNo it does not need to be documented separately, thus my wording of "reference" caps (coming from the projects themselves).14:53
rosmaitacrohmann: as part of your ML discussion, you can maybe ask where the best place to document this stuff is14:53
whoami-rajatrosmaita, oh it was merged in yoga14:53
crohmannrosmaita: I did. See my last bullet points:14:54
crohmann* fix the documentation and code devstack as "upstreams" first14:55
crohmanndistribute this as a reference to the deployment tools and also the 14:55
crohmannCeph docs14:55
* rosmaita is apparently not paying close attention14:55
crohmannTo me each project should be able to communicate the required access rights to e.g. Ceph, to function properly and document those.14:56
crohmannEverything and everybody else (Ceph docs, deployment tooling, ...) just follows that.14:56
crohmannI just made the observation that (as an operator) the current state of things is really confusing.14:57
rosmaitaok, so for cinder, i guess the appropriate place will be here: https://docs.openstack.org/cinder/latest/configuration/block-storage/drivers/ceph-rbd-volume-driver.html14:57
whoami-rajatmakes sense, we can add to the cinder documentation regarding the caps cinder (volumes) pool need to nova and glance pools14:57
whoami-rajat+114:58
crohmannAs soon as this happend, I gladly raise bugs with openstack-ansible, Ceph, ... about them being outdated :-)14:58
rosmaitasounds like you have a good plan!14:59
whoami-rajatwe just have 2 minutes left so we can follow up on this discussion14:59
whoami-rajatthere is one other important topic i wanted to cover14:59
whoami-rajat#topic Driver Merge Deadline (26th Jan) 15:00
whoami-rajat#link https://etherpad.opendev.org/p/cinder-caracal-drivers15:00
whoami-rajatif you are planning to add your driver in the 2024.1 release, please mention the patch details on the etherpad15:00
whoami-rajattill now we have a blueprint from ZTE but we are unable to find any patches proposed against it15:00
whoami-rajatand we are out of time15:00
whoami-rajatwill move the rest of topics to next week15:01
crohmannrosmaita: whoami-rajat: Will you reply about the caps issue on the ML then?15:01
whoami-rajatcrohmann, sure, i will take a look15:01
crohmannawesome. Thanks a bunch!15:01
whoami-rajatnp15:01
whoami-rajatwe have a long list of review request to kindly look into it as well15:01
whoami-rajatthanks everyone for attending15:01
whoami-rajat#endmeeting15:01
opendevmeetMeeting ended Wed Jan 10 15:01:55 2024 UTC.  Information about MeetBot at http://wiki.debian.org/MeetBot . (v 0.1.4)15:01
opendevmeetMinutes:        https://meetings.opendev.org/meetings/cinder/2024/cinder.2024-01-10-14.00.html15:01
opendevmeetMinutes (text): https://meetings.opendev.org/meetings/cinder/2024/cinder.2024-01-10-14.00.txt15:01
opendevmeetLog:            https://meetings.opendev.org/meetings/cinder/2024/cinder.2024-01-10-14.00.log.html15:01

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