Wednesday, 2025-11-19

*** mhen_ is now known as mhen02:36
opendevreviewFernando Ferraz proposed openstack/devstack-plugin-nfs master: [DNM] Test Glance over Cinder/NFS with NFS driver fixes  https://review.opendev.org/c/openstack/devstack-plugin-nfs/+/96540903:39
opendevreviewFernando Ferraz proposed openstack/devstack-plugin-nfs master: [WIP] zuul: add job for testing Glance with Cinder as backend  https://review.opendev.org/c/openstack/devstack-plugin-nfs/+/94048203:42
opendevreviewFernando Ferraz proposed openstack/devstack-plugin-nfs master: [DNM] Test Glance over Cinder/NFS with NFS driver fixes  https://review.opendev.org/c/openstack/devstack-plugin-nfs/+/96540903:42
*** bauzas9 is now known as bauzas04:20
opendevreviewRaghavendra Tilay proposed openstack/cinder stable/2024.2: Dalmatian - check zuul  https://review.opendev.org/c/openstack/cinder/+/96765307:02
opendevreviewSilvan Kaiser proposed openstack/cinder master: Revert "Mark Quobyte Driver Unsupported"  https://review.opendev.org/c/openstack/cinder/+/96767210:21
*** agalica_ is now known as agalica13:44
cardoeMeeting today?14:01
jbernardyep, one sec14:02
jbernard#startmeeting cinder14:03
opendevmeetMeeting started Wed Nov 19 14:03:26 2025 UTC and is due to finish in 60 minutes.  The chair is jbernard. Information about MeetBot at http://wiki.debian.org/MeetBot.14:03
opendevmeetUseful Commands: #action #agreed #help #info #idea #link #topic #startvote.14:03
opendevmeetThe meeting name has been set to 'cinder'14:03
jbernardcourtesy reminder: jungleboyj rosmaita smcginnis tosky whoami-rajat m5z e0ne geguileo eharney jbernard hemna fabiooliveira yuval tobias-urdin adiare happystacker dosaboy hillpd msaravan sp-bmilanov Luzi sfernand simondodsley  zaubea nileshthathagar flelain wizardbit agalica14:03
jbernard#topic roll call14:03
raghavendrathi14:03
erlon\o14:03
jbernardo/ 14:03
agalicao/14:04
seunghunleehi14:04
agalica(finally made it at 6am :D)14:04
jbernardouch :/14:04
cardoeo/14:04
rosmaitao/14:04
sfernandhi14:04
whoami-rajathi14:06
jbernard#link https://etherpad.opendev.org/p/cinder-gazpacho-meetings14:07
jbernardetherpad for this meeting^14:07
jbernardit looks like this will be a quick meeting today14:08
jbernard#topic annoucments14:08
jbernardnot much :)14:08
rosmaitai got one14:08
jbernardwe're here:14:08
jbernard#link https://releases.openstack.org/gazpacho/schedule.html14:09
jbernardin R-1914:09
jbernardrosmaita: fire away14:09
rosmaitaFestival of Reviews on Friday, 1400-1600 UTC14:09
rosmaita#link https://meetings.opendev.org/#Cinder_Festival_of_Reviews14:09
agalicaI'm attending, so if you wanna be one of the cool kids you can join us14:10
rosmaitawe had decent attendance at the last one 2 weeks ago14:10
rosmaitalet's try to set a record!14:10
rosmaitaagalica will be there, what more do you want?14:10
agalicahaha14:10
jbernardi have an appointment that may cause me to miss it, i might try to work on the patch list some either today or tomorrow14:11
whoami-rajatI won't be there since I'm on leave, but feel free to leave some patches that require my sight14:11
jbernardyes, direct all queries to rajat's inbox please ;)14:11
lutimurahey guys! sorry i'm late. i have a couple of changes that i'd love to get some feedbacks on. should i add them to the etherpad above?14:12
whoami-rajats/all/some :D14:12
erlonis it this friday?14:13
agalicaerlon: yes14:13
jbernardlutimura: https://etherpad.opendev.org/p/cinder-gazpacho-reviews14:13
agalicajon, you beat me by like 20ms14:13
jbernard:)14:13
erlonI was counting on the ics from https://meetings.opendev.org/#Cinder_Festival_of_XS_Reviews14:14
opendevreviewEric Harney proposed openstack/cinder master: Replace _add_to_threadpool with native threads  https://review.opendev.org/c/openstack/cinder/+/95938314:14
opendevreviewEric Harney proposed openstack/cinder master: Add Slow Fake volume driver  https://review.opendev.org/c/openstack/cinder/+/95938414:14
jbernardrosmaita: ^ re ics, you updated that, no?14:14
rosmaitaerlon: that's the old one, been replaced by https://meetings.opendev.org/#Cinder_Festival_of_Reviews14:14
erlonit shows to my an event on Dec 514:14
jbernardthe festival has been modified to include a bit more than just XS reviews14:15
jbernardso we changed the name to reflect14:15
rosmaitayeah, there was an issue with the ics file, for some reason i couldn't get it to display the meetings in november14:15
opendevreviewEric Harney proposed openstack/cinder master: RBD changes for eventlet removal  https://review.opendev.org/c/openstack/cinder/+/95938514:15
rosmaitai forgot about that14:15
rosmaitabut yeah, if you are showing dec 5, i think you have the new ics , since that's the first friday in december14:15
rosmaitato remind people: the festival is now 2x a month14:16
rosmaitafirst friday and third friday14:16
rosmaita1400-1600 UTC14:16
erlon@rosmaita Do you have a guerrit query with the items we will be reviewing?14:17
rosmaitai'll send an email to the mailing list to remind people, because if they're relying on the ics, they won't know about friday's meeting14:17
rosmaitaerlon: it's on the etherpad that's linked from https://meetings.opendev.org/#Cinder_Festival_of_Reviews14:18
rosmaita#link https://etherpad.opendev.org/cinder-festival-of-reviews14:18
erlonnice14:18
erlonthanks14:18
rosmaitathe "new" dashboard may not show much stuff, since a priority has to be set for a review to show up in there14:19
rosmaitabut there's a link to the "old" dashboard if you show up early or something14:19
jbernardill try to set some priorities prior to friday14:21
jbernard#topic noonedeadpunk 's cinder-backup patches14:21
jbernardnoonedeadpunk: ^ do you happen to be around?14:22
noonedeadpunko/14:22
jbernardhttps://review.opendev.org/c/openstack/cinder/+/962909 and https://review.opendev.org/c/openstack/cinder/+/95942514:22
jbernardwe wanted to include these in the PTG sessions, but scheduling was hard14:22
noonedeadpunk(there are also respective specs proposed for them)14:22
noonedeadpunkhttps://review.opendev.org/c/openstack/cinder-specs/+/958838 and https://review.opendev.org/c/openstack/cinder-specs/+/96230614:23
jbernarddo these simply need reviews, or is there something that requires discussion?14:23
noonedeadpunknot sure if they are needed, but I created them just in case :)14:23
noonedeadpunkWell, it would be nice to validate if these are making sense at all from project prespective14:24
noonedeadpunkbut I think mainly reviews from my standpoint14:24
noonedeadpunkas we're approaching spec freeze afaik, and would be nice to have progress this cycle14:25
rosmaitanoonedeadpunk: i will try to get comments on those specs in the next day or so ... feel free to ping me on friday if you haven't seen any action14:25
jayaanandneed core approval for support matrix update https://review.opendev.org/c/openstack/cinder/+/96447914:25
noonedeadpunkawesome, thanks!14:26
jbernard#topic cardoe has some things14:27
jbernardcardoe: take it away14:27
cardoeheh I'm noisy. :)14:27
jbernardthis looks like followup from our ptg discussion14:29
cardoeJust continuing to work with a NetApp device that I've got. For those that weren't at the PTG, we build KVM and ESXi hypervisors in Ironic and then attaching them to a storage backend. Those KVM and ESXi setups represent a traditional OpenStack and then whatever VMware calls their thing.14:29
cardoeMy stuff is all test envs right now but the real setup is actually the Zuul infrastructure in the future.14:29
cardoeRunning 2025.1 in one env with a NetApp and there's a handful of issues that I was trying to get backported and chase down.14:30
cardoeWe're working exclusively with NVMe14:30
cardoeThe ultimate goal will be to make the Nova/Ironic/Cinder flow work nicely with NVMe.14:31
cardoeOutside of the backports the two bugs we're seeing are the slow behavior from https://review.opendev.org/c/openstack/cinder/+/96208514:31
erlonSo I suppose the flow works well with iSCSI and other drivers today14:31
cardoeNova/Ironic/Cinder works with iSCSI in 1 specific flow today.14:32
cardoeTheJulia and I are working on a spec improvement to provide full network storage device function from Ironic14:33
erlonhmm, right14:33
erlonAre you guys working on a CI job for that?14:33
TheJuliaWe've had one on ironic for *ages*14:34
erlonNVMe?14:34
TheJuliano, can't do that yet, iscsi only. The issue is the labeling usage pattern as it relates to the data and cinder driver inconsistency in field values14:34
cardoeerlon: it works but you need a pile of patches to hardcoded strings14:35
TheJuliawe basically need cleanup to be performed and consistency reached as it relates to nova's interaction and values.14:35
cardoelike netapp wants a string of "NVMe" while other parts of Cinder pass around "nvmeof"14:35
cardoeNova hardcodes a few dict keys it gets from os-brick which don't necessarily line up.14:36
cardoeThose rough edges I'm working on.14:36
cardoeI'm happy to contribute hardware14:36
TheJulia(a list in os-brick of expected keys would sort of be ideal to iterate through, realistically)14:36
jbernardcardoe: yes please14:36
erlonRight, I'm thinking on the target scenario for a running Nova/Ironic/Cinder job i14:37
rosmaitahttps://opendev.org/openstack/cinder/src/branch/master/cinder/common/constants.py#L5814:37
cardoeOut of all software I deal with Zuul is the most confusing beast so I'll need help.14:37
TheJuliaExcept, other services can't be really expected to import cinder as a library14:37
* TheJulia lets cardoe talk and stops interjecting14:38
cardoeno you're right.14:39
TheJuliaI'm just pointing to that sharp annoying bit that threads hang on ;)14:39
cardoeAll I'm really trying to ask is on the performance issue and the os_type issue14:39
cardoeSo performance wise the patch landed if you've got cinder-volume configured with 1 SVM (which is how the NetApp driver is written) and you've got multiple pools on that SVM.14:39
cardoeBut if you then add another backend (which per the Cinder docs should be another SVM), performance tanks.14:40
whoami-rajatrosmaita, isn't that the storage_protocol and not the driver_volume_type returned to os-brick?14:40
cardoeYou add a 3rd backend to the same NetApp cluster? You cannot do a get_volume_stats() without getting Cinder throwing a warning that it took too long.14:40
cardoeSo really wanting to understand the best way to work at improving this. Cause I can harass NetApp through a support channel since they want us to buy their gear.14:41
cardoeOr if I should be trying to engage via bugs against Cinder.14:42
whoami-rajatcardoe, netapp improved that to some extent with this https://review.opendev.org/c/openstack/cinder/+/96419114:42
cardoeYeah that works fine with 1 SVM and multiple pools.14:42
whoami-rajatlooks like some of the performance and dedup stats weren't useful for scheduling to they're cached now until a long configurable value14:42
cardoeIt doesn't do much as soon as you define 2 backends.14:42
cardoeI've already got that patch pulled in.14:43
whoami-rajatack14:43
cardoeThe other issue I've run into is the os_type. https://bugs.launchpad.net/cinder/+bug/213110414:43
cardoevolume attachment create takes an "os-type" field but the NetApp driver doesn't respect that.14:44
cardoeIt actually only utilizes config flags that aren't documented.14:44
cardoeBut the issue is that os-type needs to be passed to the NetApp on the volume creation AND on the attachment14:44
cardoeI don't see a way in Cinder to pass along os-type on the volume create. Should that be something that's part of the volume type?14:45
cardoeIf so I'm happy to work on that patch to make it do that.14:45
cardoeAs far as the volume_stats performance issue, I'm just looking for some docs or details on WHAT cinder really wants from the volume_stats. It seems each driver provides some different details.14:45
cardoeSorry I provided a lot of context. I'm not looking to throw a bunch of "here's issues Cinder Community! Go fix it."14:46
cardoeWhat I'm looking for is some direction on the path we should take and I'll task developer resources to contribute the changes.14:46
cardoeUnless the better approach is to raise this via a NetApp support channel.14:47
cardoeThat's what I'm asking.14:47
cardoe</end>14:47
rosmaitacardoe: https://opendev.org/openstack/cinder/src/branch/master/cinder/interface/volume_driver.py#L68-L17214:47
rosmaita(about volume_stats)14:47
jbernardi need to (am willing to) look into the volume type logic to offer some direction on os-type14:49
cardoerosmaita: that is helpful thank you. I was trying to find it in the docs.14:49
rosmaitayeah, we've been trying to consolidate the info in one place, but no one knows which is the one place14:50
agalicasounds like a standard consolidation to me14:51
jbernard#action jbernard os-type on volume create14:52
jbernardok to move on?14:52
cardoeyes thank you.14:52
cardoeOh. the backports... what's the best way to add things to a queue that should get an eyeball for consideration?14:53
jbernardcardoe: same etherpad, that seems reasonable to me14:53
jbernardhttps://etherpad.opendev.org/p/cinder-gazpacho-reviews14:54
cardoewill do. thank you. sorry for the long windedness.14:54
jbernard#topic erlon / https://review.opendev.org/c/openstack/os-brick/+/95537914:55
erlonhey14:55
erlonWe discussed this one on the ptg as well. I just wanted to bring some attention to it, since we don't want to miss the release this time.14:56
erlonits in the etherpad already14:56
erlon@whoami-rajat if you can add it to your personal list as well, Id appreciated14:57
erlonbut other eyes are also welcomed14:57
jbernardok, will do14:59
jbernardlutimura has added some review requests too, ill move those to the other pad too14:59
jbernardwe're at time, last call for things15:00
raghavendratIn Dalmatian zuul is failing. Mainly the test cinder-grenade-mn-sub-volbak (voting) is failing.15:00
raghavendratBrian had a look & suggested that, it could be setuptools problem.15:00
raghavendratIt would be great if i can get any additional pointers to resolve this. Thanks15:00
agalicaZuul has been having issues for 2 weeks now - lots of timeouts and stuff15:00
raghavendratbackport: https://review.opendev.org/c/openstack/cinder/+/96455815:01
raghavendratError traceback:15:01
raghavendrat      AttributeError: module 'setuptools.build_meta' has no attribute 'get_requires_for_build_editable'. Did you mean: 'get_requires_for_build_sdist'?15:01
rosmaitai think that was happening in master for a while a few weeks back, but i can't remember if we fixed it or if it was a ubuntu package issue15:03
rosmaitai think it was a packaging thing15:03
rosmaitawhich makes it perplexing why it is happening in 2024.2 now15:03
raghavendratok15:04
rosmaitaraghavendrat: it's only on that cinder-grenade-mn-sub-volbak job, is that right?15:04
rosmaitahttps://zuul.opendev.org/t/openstack/build/45c3350dc5114d2bb0ac32d1a70f1eb515:04
raghavendratother two jobs are failing. but those are non voting15:05
raghavendrats/jobs/tests/15:05
rosmaitaok, that reminds me ... Sean put up a patch to remove non-voting jobs from the stable branches, i think we should do that15:05
rosmaitahere's the job history: https://zuul.opendev.org/t/openstack/builds?job_name=cinder-grenade-mn-sub-volbak&project=openstack%2Fcinder&branch=stable%2F*&skip=015:05
rosmaita(on the stable branches)15:06
rosmaitalooks like only stable/2024.2 is having the issue15:06
raghavendrathhmm15:07
rosmaitathe job definition doesn't look different between branches: https://zuul.opendev.org/t/openstack/job/cinder-grenade-mn-sub-volbak15:08
jbernardok, i think we can wrap, is that cool?15:10
rosmaitathe regular grenade job looks OK in stable/2024.2: https://zuul.opendev.org/t/openstack/builds?job_name=grenade&project=openstack%2Fcinder&branch=stable%2F2024.2&skip=015:10
rosmaitayeah, i am just thinking out loud here15:11
rosmaita(i thought the meeting was over)15:11
opendevreviewZachary Mark Raines proposed openstack/cinder master: Add 512e/4k disk geometry configuration  https://review.opendev.org/c/openstack/cinder/+/65828315:12
raghavendratthank you Brian15:12
rosmaitaok, maybe here's something to try: the "regular" job runs on ubuntu jammy15:13
rosmaitahttps://zuul.opendev.org/t/openstack/job/grenade15:13
rosmaitabummer, looks like the failing job is also running on jammy: https://zuul.opendev.org/t/openstack/build/8aaf5ab45a61491ab1dd74d9d7f571ae/log/job-output.txt#5215:16
jbernardo,15:16
jbernard#endmeeting15:16
opendevmeetMeeting ended Wed Nov 19 15:16:46 2025 UTC.  Information about MeetBot at http://wiki.debian.org/MeetBot . (v 0.1.4)15:16
opendevmeetMinutes:        https://meetings.opendev.org/meetings/cinder/2025/cinder.2025-11-19-14.03.html15:16
opendevmeetMinutes (text): https://meetings.opendev.org/meetings/cinder/2025/cinder.2025-11-19-14.03.txt15:16
opendevmeetLog:            https://meetings.opendev.org/meetings/cinder/2025/cinder.2025-11-19-14.03.log.html15:16
raghavendratok15:17
rosmaitathis is interesting: https://bugs.launchpad.net/tacker/+bug/211858615:19
Anoop_Shukla@cardoe: happy to connect on the performance issues you are facing with NVMe..15:20
Anoop_ShuklaPlease do ping me, we can discuss. Joined Cinder meeting late so missed the conversation 15:21
cardoeWill do had to join another meeting so I'll follow up shortly.15:21
raghavendratthe launchpad link is helpful. can the same be implemented in Dalmatian zuul ?15:22
rosmaitaraghavendrat: i will look into that ... what's weird is that it's only happening in that one job, i wonder whether it's a unconstrained pbr issue or something15:24
raghavendratok, thanks a lot. appreciate your help15:25
hemnaanyone thought about an idea of the ability to deprecate specific volume types and aliasing volume types15:41
hemnawe are about to launch a new deployment and create a new volume type for it.  the problem is we have lots of customers that have hard coded the existing volume type.  15:42
hemnaI'd like to be able to deprecate the existing type and add an aliasing from the existing to the new type15:42
opendevreviewMerged openstack/cinder master: NetApp ASA r2: Update ASA r2 support matrix  https://review.opendev.org/c/openstack/cinder/+/96447915:45
opendevreviewFernando Ferraz proposed openstack/devstack-plugin-nfs master: [DNM] Test Glance over Cinder/NFS with NFS driver fixes  https://review.opendev.org/c/openstack/devstack-plugin-nfs/+/96540916:43
opendevreviewFernando Ferraz proposed openstack/devstack-plugin-nfs master: [DNM] Test Glance over Cinder/NFS with NFS driver fixes  https://review.opendev.org/c/openstack/devstack-plugin-nfs/+/96540916:54
opendevreviewEric Harney proposed openstack/cinder master: Fix issue with workers = None  https://review.opendev.org/c/openstack/cinder/+/95938617:02
opendevreviewEric Harney proposed openstack/cinder master: Add thread info logging to volume manager for debug purposes  https://review.opendev.org/c/openstack/cinder/+/95938717:02
opendevreviewEric Harney proposed openstack/cinder master: WIP cinder-scheduler threading prototyping  https://review.opendev.org/c/openstack/cinder/+/95938817:02
opendevreviewEric Harney proposed openstack/cinder master: Tests: Add extend_volume to fake driver  https://review.opendev.org/c/openstack/cinder/+/96361817:02
opendevreviewMerged openstack/cinder master: Hitachi: support extending volume has snapshot(s)  https://review.opendev.org/c/openstack/cinder/+/85083017:50
opendevreviewHao Wang proposed openstack/cinder master: _process_stack in wsgi disables admin API policy  https://review.opendev.org/c/openstack/cinder/+/93915418:02
opendevreviewMax proposed openstack/cinder master: fix: netapp file copy between volumes  https://review.opendev.org/c/openstack/cinder/+/96773419:04
opendevreviewMax proposed openstack/cinder master: fix: netapp file copy between volumes  https://review.opendev.org/c/openstack/cinder/+/96773419:17
opendevreviewFrancesco Pantano proposed openstack/devstack-plugin-ceph master: Separate replicated and erasure coded pool handling in cephadm  https://review.opendev.org/c/openstack/devstack-plugin-ceph/+/96601420:19
opendevreviewZachary Mark Raines proposed openstack/cinder master: Add 512e/4k disk geometry configuration  https://review.opendev.org/c/openstack/cinder/+/65828320:20

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