Monday, 2026-08-10

opendevreviewjayaanand borra proposed openstack/cinder-tempest-plugin master: Add image-cache cross-pool tempest tests  https://review.opendev.org/c/openstack/cinder-tempest-plugin/+/98998703:50
opendevreviewSiddharth Kumar proposed openstack/cinder stable/2026.1: Dell PowerFlex : Fix multiple broken functions  https://review.opendev.org/c/openstack/cinder/+/99356506:40
opendevreviewMerged openstack/cinder stable/2025.2: Fix _is_encrypted comparison in volume api  https://review.opendev.org/c/openstack/cinder/+/98362008:35
opendevreviewjayaanand borra proposed openstack/cinder master: NetApp: FlexVol autosize, auto-provisioning and discover  https://review.opendev.org/c/openstack/cinder/+/100030710:13
opendevreviewThomas Goirand proposed openstack/cinder master: Remove disabled services from state_map  https://review.opendev.org/c/openstack/cinder/+/97964110:21
damiandabrowskiHey folks! I have a few patches that have been waiting for review since February/March. I'd really appreciate it if anyone could take a look when they have a chance. Thanks a lot!11:14
damiandabrowskihttps://review.opendev.org/q/owner:damian@dabrowski.cloud+and+project:+openstack/cinder+and+status:+open11:14
stephenfinsimondodsley: I think there's something off with https://review.opendev.org/c/openstack/openstacksdk/+/99756211:33
stephenfinthe sdk functional job has gone from ~100% passing to very unstable since that landed https://zuul.opendev.org/t/openstack/builds?job_name=openstacksdk-functional-devstack&branch=master&skip=300&limit=10011:34
stephenfinWould you have time to investigate? I'm proposing a revert in the interim11:35
stephenfin(tbc, I realise the test could be wrong and we've just exposed that, but it's flaky enough atm that we either need the revert or we disable the test entirely)11:37
simondodsleystephenfin: https://review.opendev.org/c/openstack/cinder/+/1000097 is up to fix the underlying issue12:25
rosmaitastephenfin: would be good to get your input on https://review.opendev.org/c/openstack/cinder/+/100009712:33
stephenfinsimondodsley: Okay, I've pulled the revert from the gate for now. We'd want to get that fix in this week though since that job is pretty widely used (nova, requirements, cinder, sdk itself...)13:07
stephenfinI've reviewed it now too, rosmaita13:07
rosmaitastephenfin: thanks, can you take a look at my comment in cinder/db/migrations/versions/921e1a36b076_initial.py on that patch?13:08
* stephenfin looks13:09
stephenfinrosmaita: I've to drop for a bit, but I'd like to check the old sqlalchemy-migrate migrations to see if *they* set a default of 013:10
stephenfinIf they did, you're correct and the model is simply out-of-sync. If they didn't, then we mistakenly added the default durin the migration to alembic and some very old deployments may still have NULL (rather than 0) based defaults13:11
rosmaitastephenfin: ack, i will take a look13:12
stephenfinNow if those ancient columns have never been incremented before now (otherwise they'd no longer be set to NULL) then they're probably not going to be incremented now...13:12
stephenfinand the coalesce should in theory make all this a no-op13:12
stephenfins/no-op/non-issue/13:13
opendevreviewSimon Dodsley proposed openstack/cinder master: Add NVMe/FC support to the LVM/nvmet target  https://review.opendev.org/c/openstack/cinder/+/100032613:21
opendevreviewSimon Dodsley proposed openstack/cinder-tempest-plugin master: Add NVMe/FC (nvmet_fc) LVM CI job using nvme_fcloop  https://review.opendev.org/c/openstack/cinder-tempest-plugin/+/100032713:22
rosmaitastephenfin: looks like default=0 was in the legacy migrations: https://opendev.org/openstack/cinder/src/tag/xena-eol/cinder/db/legacy_migrations/versions/135_cinder_init.py#L53913:36
opendevreviewSimon Dodsley proposed openstack/cinder master: backup: count dependent backups in the database  https://review.opendev.org/c/openstack/cinder/+/100009713:59
stephenfinsimondodsley: Based on what rosmaita observed, I suspect you can drop that `coalesce` and associated comment/TODO?14:03
stephenfinleft comments. I could fix but I suspect there's enough touching that patch already14:07
opendevreviewSimon Dodsley proposed openstack/cinder master: backup: count dependent backups in the database  https://review.opendev.org/c/openstack/cinder/+/100009714:22
simondodsleystephenfin: rosmaita PS5 is up for this patch. Please see if I have covered everything you commented on14:23
rosmaitasimondodsley: looking now14:23
opendevreviewSimon Dodsley proposed openstack/cinder-tempest-plugin master: Add NVMe/FC (nvmet_fc) LVM CI job using nvme_fcloop  https://review.opendev.org/c/openstack/cinder-tempest-plugin/+/100032714:31
stephenfinsimondodsley: I still see the coalesce and associated comments?14:35
rosmaitastephenfin: see Simon's comment on PS3 at 10:07am14:36
rosmaitawell, 10:07 my time i guess14:37
rosmaitai am utc-414:37
rosmaita(i can't figure out how to get a direct link to the comment)14:37
rosmaitaline 574 in migrations/versions/921...initial.py14:38
simondodsleystephenfin: PS5 does take your suggestion — models.py default=0 is gone, so the patch touches no model or schema at all and can backport clean. coalesce + TODO stay; the follow-up on master does migration → backfill → server default → remove coalesce → drop the upgrade note.14:40
stephenfinOh, I thought we'd decided the models didn't match the reality in the database?14:41
stephenfinactually let me find and read that comment before I say any more14:41
stephenfinokay, good thing I did :)14:42
rosmaitastephenfin: simondodsley: ok, so i don't understand why we want to drop the default=0 in the models.py14:48
simondodsleyrosmaita: I think I over-corrected. dropping it was me taking stephenf's "punt this to a follow-up" literally, but the backport argument doesn't apply here — default=0 on the model is a client-side default, no DDL, no migration, so it backports fine. schema changes are what's forbidden on stable, and this isn't one. 14:51
simondodsleyDo you want me to add it back in?14:51
rosmaitai think so ... i'm not convinced we need a server_default, if we have the default=0 in the model, it should get set on the first insert into the row14:52
rosmaitamy reading of your comment is that it's the missing default=0 in the model that is the source of the NULL value14:53
simondodsleycorrect - i'll do a PS614:54
rosmaitaok, cool14:55
rosmaitathanks!14:55
simondodsleythe coalese has to stay for the time being - i can look at a patch to fix that as a follow up if you want14:57
rosmaitayes, i agree coalesce has to stay14:57
opendevreviewSimon Dodsley proposed openstack/cinder master: backup: count dependent backups in the database  https://review.opendev.org/c/openstack/cinder/+/100009715:01
simondodsleystephenfin: romaita: PS6 up - hopefully that is it now...15:05
rosmaitaLGTM!15:05
simondodsleyonce in this will clear the openstacksdk-functional-devstack job to free up the gate15:06
simondodsleyrosmaita: can you prod another core on this?15:08
rosmaitasure, looking to see who's online now15:09
rosmaitajbernard: eharney: agalica: jungleboyj: hemna: need another +2 on https://review.opendev.org/c/openstack/cinder/+/1000097 to unblock the gates15:10
opendevreviewSimon Dodsley proposed openstack/cinder-tempest-plugin master: Add NVMe/FC (nvmet_fc) LVM CI job using nvme_fcloop  https://review.opendev.org/c/openstack/cinder-tempest-plugin/+/100032715:44
simondodsleyrosmaita: openstacksdk-functional-devstack job is passing for this patch - this is the whole point...  just need that second +2 and +W15:54
rosmaitasimondodsley: let's wait for zuul to go green on PS 6, and if we don't have a secont +2 by then, I will ninja-approve it with stephenfin's +1 since he is an SME on the db stuff16:01
opendevreviewMerged openstack/cinder master: mypy: Correct futurist.GreenThreadPoolExecutor name  https://review.opendev.org/c/openstack/cinder/+/99982116:06
opendevreviewSimon Dodsley proposed openstack/cinder-tempest-plugin master: Add NVMe/FC (nvmet_fc) LVM CI job using nvme_fcloop  https://review.opendev.org/c/openstack/cinder-tempest-plugin/+/100032716:46
simondodsleyrosmaita: Zuul is green...17:54
rosmaitasimondodsley: ack17:57
opendevreviewSimon Dodsley proposed openstack/cinder-tempest-plugin master: Add NVMe/FC (nvmet_fc) LVM CI job using nvme_fcloop  https://review.opendev.org/c/openstack/cinder-tempest-plugin/+/100032719:00
opendevreviewMerged openstack/cinder master: backup: count dependent backups in the database  https://review.opendev.org/c/openstack/cinder/+/100009719:35
simondodsleyrosmaita: stephenfin: 100097 has merged so the revert patch can be abandoned now19:44
opendevreviewSimon Dodsley proposed openstack/cinder master: privsep/nvmet: drop root arg from Port.setup for new nvmetcli  https://review.opendev.org/c/openstack/cinder/+/100037319:58
opendevreviewSimon Dodsley proposed openstack/cinder-tempest-plugin master: Add NVMe/FC (nvmet_fc) LVM CI job using nvme_fcloop  https://review.opendev.org/c/openstack/cinder-tempest-plugin/+/100037419:59
opendevreviewSimon Dodsley proposed openstack/cinder-tempest-plugin master: Add NVMe/FC (nvmet_fc) LVM CI job using nvme_fcloop  https://review.opendev.org/c/openstack/cinder-tempest-plugin/+/100032719:59
opendevreviewMerged openstack/cinder master: Fix temp volume project id for Tatlin storage  https://review.opendev.org/c/openstack/cinder/+/85829320:27
opendevreviewMerged openstack/cinder master: Fix: Unset default type for non-existent project  https://review.opendev.org/c/openstack/cinder/+/93000920:27
opendevreviewBrian Rosmaita proposed openstack/cinder master: Run Cinder's Backup service in native threads  https://review.opendev.org/c/openstack/cinder/+/97785120:49

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