Wednesday, 2026-11-04

*** mhen_ is now known as mhen02:13
*** auniyal681 is now known as auniyal6804:21
opendevreviewAnthony Galica proposed openstack/cinder master: [Hitachi] Filter/sorting during group searches  https://review.opendev.org/c/openstack/cinder/+/100940506:45
opendevreviewRutuja Pawar proposed openstack/cinder master: Fixed IBM Storwize/FlashSystem GMCV volume resize failure by waiting for replication relationship synchronization and added configurable sync timeout and polling options. BUG ID : https://launchpad.net/bugs/2155894  https://review.opendev.org/c/openstack/cinder/+/100499907:46
opendevreviewRutuja Pawar proposed openstack/cinder master: Fixed IBM Storwize/FlashSystem GMCV volume resize failure by waiting for replication relationship synchronization and added configurable sync timeout and polling options. Closes-Bug: #2155894  https://review.opendev.org/c/openstack/cinder/+/100499909:16
opendevreviewLiron Kuchlani proposed openstack/cinder-tempest-plugin master: Add consistent volume group replication tests  https://review.opendev.org/c/openstack/cinder-tempest-plugin/+/101404609:30
opendevreviewMerged openstack/cinder master: Make pylint job voting  https://review.opendev.org/c/openstack/cinder/+/101048709:31
opendevreviewRutuja Pawar proposed openstack/cinder master: IBM SVf: Add unit tests for multiattach force detach  https://review.opendev.org/c/openstack/cinder/+/101406110:37
opendevreviewTakashi Kajinami proposed openstack/cinder-tempest-plugin master: Make failing jobs non-voting  https://review.opendev.org/c/openstack/cinder-tempest-plugin/+/101152610:37
opendevreviewTakashi Kajinami proposed openstack/cinder-tempest-plugin master: Add stable/2026.2 job  https://review.opendev.org/c/openstack/cinder-tempest-plugin/+/100530810:37
opendevreviewMedha Choudhary netapp proposed openstack/cinder master: NetApp: Use REST for CG failover target selection  https://review.opendev.org/c/openstack/cinder/+/100805410:39
abhishekkgreetings o/ need some help in moving this forward, https://review.opendev.org/c/openstack/cinder/+/1011471, Thank you!!13:46
rosmaitaCinder meeting in #openstack-cinder at 1400 UTC14:00
rosmaitajungleboyj 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 agalica lutimura kaisers aloke_dev Anoop_Shukla erlon Jyotsna rakshay ^^14:00
yuval0/14:00
rosmaita#startmeeting cinder14:01
opendevmeetMeeting started Wed Nov  4 14:01:00 2026 UTC and is due to finish in 60 minutes.  The chair is rosmaita. Information about MeetBot at http://wiki.debian.org/MeetBot.14:01
opendevmeetUseful Commands: #action #agreed #help #info #idea #link #topic #startvote.14:01
opendevmeetThe meeting name has been set to 'cinder'14:01
rosmaita#topic roll call14:01
rosmaitahello yuval14:01
pungrumpyo/14:01
simondodsleyo/14:01
aloke_devo/14:01
harsho/14:01
fqio/14:01
yuvalwhats new?14:01
jayaanando/14:01
hvlcchao1o/14:01
Saio/14:02
rakshayo/14:03
Jyotsnahi14:04
rosmaitahello everyone, guess we should get started14:05
*** auniyal68 is now known as auniyal14:05
rosmaitai was just looking at a patch where the releasenotes job seemed to fail for reasons nothing to do with the patch14:05
rosmaitabut luckily the build history shows that was the only patch where that happened recently14:06
rosmaitaanyone else with gate observations?14:06
rosmaitai think the cinder-tempest-plugin gate is still borked, there are some patches up to address that14:06
Anoop_ShuklaO/14:07
rosmaitaok, i will be cautiously optimistic that the gates are OK this week14:07
auniyalI see we have to  do lot recheck these - mostly unit  py314 job 14:07
rosmaitaauniyal: are they actual test failures, or the job isn't running?14:08
auniyalbut nothing realted to patch, or anything blocking - we can proceed I guess14:08
Jyotsnasome timeout frequently and after running recheck it works 14:09
auniyalmostly either waiting or 500 on API - but nothing repetative which I could remember 14:09
rosmaitaJyotsna, auniyal: thanks, that's what i have been seeing too14:09
rakshaynothing of that on my recent patch though!14:10
vijay-jattiHi 14:10
rosmaitalooks like it's not just us: https://zuul.opendev.org/t/openstack/builds?job_name=openstack-tox-py314&branch=master&skip=10014:11
rosmaitabut it also looks like it's mostly passing14:12
rosmaitaor at least the failures are spread out enough that it hasn't attracted infra's attention14:12
rosmaitajust a general reminder to people: if you see the job failing, please take a look at the result and make sure it's not a "real" test failure before rechecking14:13
rosmaitaand in your comment on the patch say something like14:13
erlon\o14:14
rosmaitarecheck openstack-tox-py314 - job timed out, not related to patch14:14
rosmaita#topic announcements14:14
rosmaitaFestival of Reviews on friday!14:14
rosmaita#link https://etherpad.opendev.org/p/cinder-festival-of-reviews14:14
rosmaitasame google meet room, same time 1400-1600 UTC14:15
rosmaitaupcoming deadlines14:15
jayaanandTox-py314 is failing for multiple patches14:15
rosmaitajayaanand: it seems to be mostly passing, though: https://zuul.opendev.org/t/openstack/builds?job_name=openstack-tox-py314&project=openstack%2Fcinder&branch=master&skip=014:16
rosmaitathat failure looks for real on 1014061,114:17
jayaanandrosmaita: thanks for confirming. I will initiate recheck14:17
rosmaitabtw, in that listing, the jobs whose result is RETRY are automatically retried by zuul14:18
jayaanandok14:18
rosmaitaso the situation isn't quite as bad as it looks14:19
rosmaitastill, it is annoying14:19
rosmaitaoh, yeah, so back to announcements14:19
rosmaitaspec freeze is Nov 2014:20
rosmaitathat week is also milestone-1 for Indri14:20
rosmaitawe will want (or the release team will require us) to do an early os-brick release at M-114:21
rosmaitait would be good to have the nvme-of patches reviewed so we can get an early release out with that support14:21
rosmaitafor people to test with14:21
aloke_devsimondodsley, I have addressed all review comments on https://review.opendev.org/c/openstack/os-brick/+/986070. Please have a look when you have a moment. Also enabled InfoScale CI for the os-brick changes.14:23
aloke_devWanted to mention it because it is related to os-brick. 14:23
rosmaitaaloke_dev: also, that is holding up the infoscale driver?14:24
Anoop_ShuklaNeed some attention on the patch: https://review.opendev.org/c/openstack/cinder/+/1010351 from core reviewers. This addresses a fix for FC similar to one done for iSCSI recently.14:24
aloke_devYes. rosmaita. InfoScale Cinder driver has dependency on os-brick patch 14:25
rosmaitayes, and iirc, InfoScale driver is a priority for M-1, as we discussed at the PTG14:25
rosmaitathat's all the announcements14:27
rosmaita#topic read-only roles working in unexpected ways14:27
rosmaita#link https://review.opendev.org/c/openstack/cinder/+/101242114:28
rosmaitais pungrumpy here?14:28
rosmaitalet me say something about this patch/bug14:28
pungrumpyhi, thanks. this is https://review.opendev.org/c/openstack/cinder/+/1012421 for LP #1522264. today the only way to give a role read access to every project's volumes/snapshots/backups is to add it to context_is_admin, and then every is_admin check passes for it, deletes included.14:29
pungrumpythe change adds volume:get_all:all_tenants, volume:get_all_snapshots:all_tenants and backup:get_all:all_tenants, all defaulting to rule:admin_api, so nothing changes until an operator grants them. no new microversion, no API change.14:29
pungrumpytwo questions: is this approach OK, and does it need a spec or blueprint first? there is an old bp allow-all-tenants-query (2022) asking for the same. a follow-up for transfers/groups/group snapshots/attachments is ready and waits on the answer.14:29
rosmaitaso here's the situation14:29
rosmaitawe still do not have complete tempest coverage for secure RBAC in the cinder-tempest-plugin14:29
rosmaitathere are several patches that have been proposed, but are passing the gate because they skip tests14:30
rosmaitabut, it seems like the failing tests are a test issue, because we haven't been able to reproduce manually14:30
rosmaitaso14:30
rosmaitathe issue pungrumpy wants to address is to clean out some of the is_admin database layer checks that shouldn't be necessary14:31
rosmaitabut14:31
simondodsleyaloke_dev: i'll take another look - thanks14:31
rosmaitai am scared to clean these out until we have full test coverage and know that they really are unnecessary14:31
erlonwe should be as rigorous as possible with tests since, they 'cost' less to write now, and the amount of codes to review is becoming overwhelming14:32
rosmaitaerlon: ++14:32
auniyalwe should  add functional tests too for this14:32
aloke_devsimondodsley: Thank you!14:32
pungrumpyrosmaita: one clarification, this change does not remove any is_admin check from the db layer. cinder/db is untouched, @require_admin_context stays.14:32
pungrumpyit only replaces the is_admin test above the db that decides all_tenants, with a policy rule. the unit tests assert db.volume_get_all still raises AdminRequired for the reader.14:32
rosmaitaok, that is good to know14:33
rosmaitabut i guess my wider point is that i would kind of like to hold your patch hostage until we get the secure RBAC tests fixed14:34
rosmaitawhich is admittedly unfair to you, but this is some technical debt that we need to get addressed14:35
pungrumpyrosmaita: understood, thanks for being upfront. let me check with my team and reply on the review.14:36
pungrumpywhich patches or tests should I look at for the secure RBAC gap? I would like to read them before we answer.14:36
rosmaitaand it is always hard to find time to address technical debt, unless there is a highly motivated party14:36
rosmaitapungrumpy: let's talk after the meeting ... to be clear, you aren't going to have to fix everything yourself14:36
pungrumpyrosmaita: sure, I will stay after the meeting. thanks.14:37
rosmaitabut it would be helpful to have a motivated person around to drive the effort14:37
rosmaitapungrumpy: ty14:37
rosmaita#open discussion14:37
rosmaitawell, that's not a command14:37
rosmaita#topic open discussion14:37
vijay-jatti greetings o/ need some help in moving this forward,https://review.opendev.org/c/openstack/cinder/+/1006944 Active HPE AlletraMP : Feature Automate Failback cinder replication recovery, Thank you!!14:38
Jyotsna1008049: Skip sync wait for same-size clones - https://review.opendev.org/c/openstack/cinder/+/1008049 : (rework done suggested by auniyal, lost previous +1 and +2, so requires attention from core reviewers again for +2)  1001281: Improved host proximity for ActivePP support https://review.opendev.org/c/openstack/cinder/+/1001281: (+2 pending , Zuul CI passed) 1001152: Improved failover/failback with Active PP support ht14:39
rosmaitaok, looks like no discussion is desired; please grab your now free 20 minutes and review something!14:41
rosmaita#endmeeting14:41
opendevmeetMeeting ended Wed Nov  4 14:41:46 2026 UTC.  Information about MeetBot at http://wiki.debian.org/MeetBot . (v 0.1.4)14:41
opendevmeetMinutes:        https://meetings.opendev.org/meetings/cinder/2026/cinder.2026-11-04-14.01.html14:41
opendevmeetMinutes (text): https://meetings.opendev.org/meetings/cinder/2026/cinder.2026-11-04-14.01.txt14:41
opendevmeetLog:            https://meetings.opendev.org/meetings/cinder/2026/cinder.2026-11-04-14.01.log.html14:41
pungrumpyrosmaita: thanks. I would like to help drive the secure RBAC tests, it is what my change needs anyway. I can't promise timing yet, I will confirm that on the review.14:41
pungrumpywhere should I start? which patches in cinder-tempest-plugin are the skipped ones, and which failing tests do you want looked at first?14:41
opendevreviewMerged openstack/cinder master: Upgrade to pylint 4.1.0  https://review.opendev.org/c/openstack/cinder/+/101069214:42
rosmaitapungrumpy: give me a minute to take a look14:42
opendevreviewMerged openstack/cinder master: fix: remove unused reservations list and related logic  https://review.opendev.org/c/openstack/cinder/+/98019214:42
opendevreviewMerged openstack/cinder master: Remove comment to describe behavior in Python 2  https://review.opendev.org/c/openstack/cinder/+/92771114:43
auniyalpungrumpy  this might be helpful https://review.opendev.org/c/openstack/cinder/+/989543/2/cinder/api/middleware/auth.py14:44
pungrumpyauniyal: thanks, I will read it.14:44
pungrumpyrosmaita: one more for when you have a moment: do you have a rough idea of when the secure RBAC tests could be done, and what would be enough to look at 1012421 again? full coverage, or the parts it touches (volumes, snapshots, backups)?14:44
rosmaitapungrumpy: these are the patches we haven't merged yet: topic:"secure-rbac" project:openstack/cinder-tempest-plugin status:open14:46
rosmaitaa real link would be helpful14:46
rosmaitahttps://review.opendev.org/q/topic:%22secure-rbac%22+project:openstack/cinder-tempest-plugin+status:open14:46
rosmaitaa list like that is kind of demotivating14:47
rosmaitaif you look at the patches, you see a bunch of skip decorators in there14:48
rosmaitafor example https://review.opendev.org/c/openstack/cinder-tempest-plugin/+/889379/22/cinder_tempest_plugin/rbac/v3/test_volume_actions.py14:48
rosmaitascroll down to around line 40614:49
rosmaitaone problem is that if you haven't worked much with tempest, the design pattern is confusing (at least I think so)14:50
rosmaitamy suspicion is that there is some flaw in the test structure such that once it's figured out, it may be relatively easy to fix 14:50
rosmaitaso one approach could be to pick the patch that seems to be most closely related to your change, and see if you can make any sense of it14:51
rosmaitaand we may be able to set up a video call with a tempest expert and discuss and get some pointers14:52
rosmaitathe person I have in mind is in utc-8:00 time zone14:53
rosmaitanot sure where you are?14:53
pungrumpyrosmaita: I'm in Thailand, UTC+7. so their late afternoon is my early morning, that could work. thanks, I'll read 889852 and 889379 first so I have something concrete to ask.14:57
rosmaitaok, thanks ... and don't forget, you don't have to do this all yourself14:57
opendevreviewAnthony Galica proposed openstack/cinder master: [Hitachi] Filter/sorting during group searches  https://review.opendev.org/c/openstack/cinder/+/100940514:58
pungrumpyrosmaita: thanks, that helps. is there a target for getting the tests done, like a milestone in Indri? and for 1012421, does it need all of them, or would volumes, snapshots and backups be enough?14:58
opendevreviewMerged openstack/cinder master: Ensure driver is initialized before attach  https://review.opendev.org/c/openstack/cinder/+/79400114:59
rosmaitapungrumpy: i need to look at your patch more closely, but if you are right about the db layer, good progress on the most closely related tempest tests would be enough14:59
pungrumpyrosmaita: that is very clear, thank you. I'll work on those.14:59
pungrumpyseparate question from my team: capacity-based QoS on the RBD back-end (*_per_gb and *_per_gb_min applied on the ceph side, recomputed on extend and retype). upstream only computes those for consumer=front-end.15:00
rosmaitapungrumpy: M-2 would be good, but we can be flexible15:00
pungrumpywe already run a patch for this in our deployment and are ready to send it upstream if the team wants it. is the team open to that? should it go through a spec, or revive 940275 (bp cinder-rbd-qos-total-iops-per-gb)?15:00
*** agalica__ is now known as agalica_15:00
agalica_Oh, the meeting starts at 6am my time doesn’t it.  Lol15:00
agalica_Forgot time change15:00
rosmaitaagalica_: good morning!15:00
agalica_Morning!15:01
rosmaitapungrumpy: so this would be backend ceph qos?15:01
pungrumpyrosmaita: yes, consumer=back-end. the computed limit is written to the rbd image as rbd_qos_*_limit. upstream rbd.py maps only the flat keys and *_max today, so per_gb has no effect there.15:05
rosmaitapungrumpy: i don't think you would need a spec, the LP blueprint and https://review.opendev.org/c/openstack/cinder/+/940275 should be fine15:07
rosmaitalooks like there hasn't been any action on that patch in over a year; you could drop the author an email and ask if it's ok to take it over15:09
pungrumpyrosmaita: great, no spec is good news. I'll take that back to my team.15:09
pungrumpylast one, since spec freeze is Nov 20: same answer for 1012421, is bp allow-all-tenants-query enough, or would you want a spec for that one?15:09
rosmaitapungrumpy: that one is kind of an API change, so i think it probably would need a spec15:12
rosmaitabut hopefully it can be short, you're proposing to add some finer-grained policies than we currently have15:14
pungrumpyrosmaita: ok, I'll write one before the Nov 20 freeze. would a spec-lite be enough, or a full spec?15:14
rosmaitapungrumpy: i don't think we have spec-lite, so a full spec15:15
rosmaitabut you can keep it short15:16
pungrumpyrosmaita: ok, a full spec, kept short. thanks a lot for your time today, I'll follow up on the review.15:16
rosmaitapungrumpy: something like this one: https://specs.openstack.org/openstack/cinder-specs/specs/2026.1/openapi.html15:17
pungrumpyrosmaita: perfect, I'll use that as the template. thanks!15:17
rosmaitanp15:17
tkajinamhi could anyone please help me merge https://review.opendev.org/c/openstack/cinder-tempest-plugin/+/1011526 ? this is becoming more urgent since 2025.1 branch was transitioned to unmaintained phase...16:18
opendevreviewLeo Jenkins proposed openstack/cinder-specs master: Support for Hostname-based Ceph Mon References  https://review.opendev.org/c/openstack/cinder-specs/+/100072116:19
opendevreviewSebastien Piechurski proposed openstack/cinder master: Update SPDK driver to take into account param changes in bdev_lvol_create and bdev_lvol_resize from size to size_in_mib.  https://review.opendev.org/c/openstack/cinder/+/98178517:45
opendevreviewHarsh Ailani proposed openstack/cinder master: [IBM SVf] Added FlashCopy 2.0 snapshot support for individual volumes, including create, restore, delete, and clone operations.  https://review.opendev.org/c/openstack/cinder/+/101016120:16
opendevreviewSimon Dodsley proposed openstack/cinder master: Add a lazy option to the privsep umount helper  https://review.opendev.org/c/openstack/cinder/+/101418520:47
opendevreviewSimon Dodsley proposed openstack/cinder master: Add Everpure FlashBlade NFS volume driver  https://review.opendev.org/c/openstack/cinder/+/101418620:47
opendevreviewMerged openstack/os-brick master: Add openstack-python3-next-jobs  https://review.opendev.org/c/openstack/os-brick/+/99818221:31

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