Tuesday, 2026-09-29

opendevreviewMerged openstack/nova master: Check volume status before live migration  https://review.opendev.org/c/openstack/nova/+/97375001:27
gmaantkajinam: done01:40
opendevreviewMerged openstack/placement master: Move upper python version job  https://review.opendev.org/c/openstack/placement/+/100728303:17
opendevreviewJuan Larriba proposed openstack/nova master: Add OpenTelemetry tracing middleware for Nova  https://review.opendev.org/c/openstack/nova/+/98287108:28
bauzasgibi: Uggla: I'm looking at https://docs.openstack.org/reno/latest/user/usage.html based on our discussions08:31
bauzasgibi: Uggla: I actually misunderstood one bit, https://review.opendev.org/c/openstack/nova/+/1003386 is included in rc108:35
gibithat is a different patch08:35
gibihttps://review.opendev.org/c/openstack/nova/+/100609508:35
gibithis is the one we discussed08:36
gibilanded on master yesterday08:36
gibihttps://review.opendev.org/c/openstack/nova/+/1007329 backport to stable/hibiscus is open08:36
bauzasyeah but 1006095 updartes the reno file from 1003386 IIUC08:36
bauzasgiven 1003386 merged before rc1, it should be included in https://docs.openstack.org/releasenotes/nova/2026.2.html#rc108:37
bauzasbut I don't see it08:37
bauzas(hence my confusion)08:37
bauzaselodilles: do you have an idea why https://review.opendev.org/c/openstack/nova/+/1003386 isn't showing up in https://docs.openstack.org/releasenotes/nova/2026.2.html#rc1 ?08:38
bauzashttps://zuul.opendev.org/t/openstack/build/674c7dcf33ba437eac0781bc264b18af shows me it was promoted post-merge08:39
bauzasI think I found the bug08:41
bauzashttps://docs.openstack.org/nova/latest/contributor/releasenotes.html08:41
bauzasknown_issues is probably a section name we didn't configured08:42
bauzasgibi: Uggla: ^08:42
bauzasI mean, the whole section won't never be documented even in master until we fix the issue08:45
* bauzas double-checks where we configured (I mean, this was myself for nova) reno in our repo08:45
gibi❯ grep known_issue -R releasenotes08:54
gibireleasenotes/notes/nova-graceful-shutdown-task-tracking-13485c8346512ae4.yaml:known_issues:08:54
gibithis is our only known_issues note in the whole repo08:55
gibiso probably it is better to fix the note on master and update the backport patch08:55
bauzasyeah, I'm currently working on a fix08:56
bauzasprobably s/known_issues/issues but I'm doublechecking the right section name08:56
bauzasI don't see where we configured the sections like reno mentions in https://docs.openstack.org/reno/latest/user/usage.html#configuring-reno08:57
gibithe template does not offer known_issues section at all08:59
gibi❯ reno new foo08:59
gibino configuration file in: ./releasenotes/config.yaml, ./reno.yaml08:59
gibiCreated new notes file in releasenotes/notes/foo-4968025a44dda86d.yaml08:59
gibi❯ vim releasenotes/notes/foo-4968025a44dda86d.yaml08:59
gibi❯ grep issue  releasenotes/notes/foo-4968025a44dda86d.yaml08:59
gibiissues: List known issues here, or remove this section.  All of the list items in08:59
gibiwe have no specific reno config in the repo as far as I see09:00
bauzasyeah this is why I documented https://docs.openstack.org/nova/latest/contributor/releasenotes.html years before09:00
bauzaslemme write a patch using issues and we'll see09:01
gibiwe have releasenotes/source/conf.py but not config.yaml09:01
gibibauzas: OK09:01
bauzasI'll run the tox target on my laptop to check the doc09:02
bauzasmmm, I don't see the section even after changing the section name :(09:10
bauzaslemme push the patch and we'll see09:10
opendevreviewSylvain Bauza proposed openstack/nova master: Fix graceful shutdown release note section  https://review.opendev.org/c/openstack/nova/+/100783709:10
gibithanks09:12
opendevreviewSylvain Bauza proposed openstack/nova master: Fix graceful shutdown release note section  https://review.opendev.org/c/openstack/nova/+/100783709:13
bauzashmmmm09:16
bauzasreally weird, still doesn't show up 09:16
bauzasbut I'm pretty sure that issues is the default name09:16
elodillesi don't know the reason either :/09:16
elodillesthe docs page refreshes like hourly, but i guess this is not the reason here09:18
bauzasI'm not seeing it even on my laptop as generated page09:18
bauzasmaybe because the original commit was using a wrong section name ?09:19
gibiyeah worth trying a new note file09:21
gibito see if that works or not09:21
bauzasthis is exactly what I'm testing :)09:22
bauzasbingo09:22
opendevreviewSylvain Bauza proposed openstack/nova master: DNM: Test issues  https://review.opendev.org/c/openstack/nova/+/100783909:22
bauzaswe're stuck09:23
bauzasbasically because of the original section name, the relnote is not appearing09:24
bauzasand I +2d that patch, f...09:24
bauzasNEVER TRUST MY FYCKING BRAIN09:24
bauzashmmm, https://docs.openstack.org/reno/latest/releasenotes/index.html#relnotes-3-4-0 reno shouldn't have accepted the original YAML then09:30
bauzashttps://zuul.opendev.org/t/openstack/build/5648bd0f571e4304a63d2f39e1371283 used reno-4.1.0 so we should have failed it09:34
bauzasOK, I think I understand the problem09:37
bauzaswe shipped the original file pre-rc1, which means we have the same commit on both master and 2026.2 branches but we're trying to update its master only09:38
bauzasI honestly don't know how to fix that09:39
bauzasstephenfin: tkajinam: you're unfortunately the last contributors of reno, so I probably need your help here :)09:40
bauzascontext : we had an original reno commit using a wrong section name that was merged before RC1, and now we want to fix it, but this isn't possible as the original commit is now branched (ie. https://review.opendev.org/c/openstack/nova/+/1007837/2 doesn't show up in the relnotes)09:42
bauzasI guess we will need to backport that patch to 2026.2 which will automatically heal once we merge the two patches in tree, right?09:42
bauzasI can try on my local git repo09:43
*** Unknown123 is now known as Mike--09:45
bauzasgibi: Uggla: elodilles: OK, I get it, we need to merge some backport of https://review.opendev.org/c/openstack/nova/+/1007837 in 2026.2 before we tag 34.0.009:49
bauzasI remembered reno using git tags09:50
opendevreviewSylvain Bauza proposed openstack/nova stable/2026.2: Fix graceful shutdown release note section  https://review.opendev.org/c/openstack/nova/+/100784009:51
opendevreviewBalazs Gibizer proposed openstack/nova master: Func test for cross cell resize with PCI source failure  https://review.opendev.org/c/openstack/nova/+/100784109:59
opendevreviewKamil Sambor proposed openstack/nova master: Replace StaticallyDelayingWrapper with futurist DelayingExecutor  https://review.opendev.org/c/openstack/nova/+/99741010:32
stephenfinbauzas: iirc you shouldn't need to backport https://review.opendev.org/c/openstack/nova/+/1007837. reno will use the initial commit to determine what version to map to, but it should take the contents from the latest version of the file11:25
bauzasstephenfin: but how to fix the issue ?11:34
bauzasstephenfin: as you see the CI job doesn't create a right release note11:34
stephenfinSorry, lunch. I'd have expected https://review.opendev.org/c/openstack/nova/+/1007837 to fix it without the need for the backport but the CI result for that is pretty clear that it doesn't do so. I'm not sure why reno isn't picking that up 😕11:58
bauzasI'm pretty sure this is due to the original patch11:59
bauzasit was tagged as a rc1 11:59
bauzasI mean, a 2026.2 RC1 tag, so it will use the original section 12:00
bauzasso I guess we need to merge the backport before GA12:00
bauzasstephenfin: gibi: Uggla: actually this works, yoohoo https://storage.bhs.cloud.ovh.net/v1/AUTH_dcaab5e32b234d56b626f72581e3644c/zuul_opendev_logs_d1d/openstack/d1dbcca71faf4c35a7d480cf66c2df82/docs/2026.2.html12:01
bauzasI mean https://storage.bhs.cloud.ovh.net/v1/AUTH_dcaab5e32b234d56b626f72581e3644c/zuul_opendev_logs_d1d/openstack/d1dbcca71faf4c35a7d480cf66c2df82/docs/2026.2.html#known-issues12:02
bauzascan you please +2/+W both of the patches ?12:03
bauzasbefore GA12:03
bauzaselodilles: are you OK with that ?12:03
stephenfinI assume that CI result is from the backporT?12:04
stephenfinbtw, this isn't the only issue in our release notes. Run `.tox/releasenotes/bin/reno lint` locally...12:05
bauzasstephenfin: sorry, indeed from https://zuul.opendev.org/t/openstack/build/d1dbcca71faf4c35a7d480cf66c2df8212:06
bauzasstephenfin: yeah I saw most of issues this morning b/c I ran reno lint12:07
elodillesbauzas: with merging the reno fix to 2026.2 branch?12:07
bauzaselodilles: yeah12:07
elodillesyes, let's give it a try12:07
stephenfinbauzas: I'm not sure reno can fix that because it would break everyone with currently broken releasenotes. Maybe with a new major version though?12:08
bauzaselodilles: will we have a git tag for GA ?12:08
bauzasstephenfin: sorry, about which issues ? 12:08
elodillestomorrow, when we release, it will tag rc1 as final release, yes12:09
stephenfinokay, got to the bottom of it. The backport is needed because the sphinx extension is only reading the specific branch12:09
bauzasexactly12:09
bauzaselodilles: stephenfin: actually, given reno will use rc1 as GA, I guess we don't need to merge the backport before GA, we can first merge the master change and then the stable one when we want12:10
elodillesbauzas: though note, that it will tag rc1 as 34.0.012:10
elodillesso not the tip of stable/2026.212:10
stephenfinbauzas: there's zero risk to backporting this. I'd just merge it12:10
bauzaselodilles: I guess we'll see the relnote in 34.0.0 even if we merge the backport after12:10
stephenfinand yes, once the commit is on the branch it will appear. It doesn't need to be tagged12:11
bauzasas the original commit was merged before rc112:11
stephenfinarguably you don't even need the master commit. A stable-only one would likely do the job12:11
bauzasbut we definitely need to fix both the master and the stable/2026.2 changes12:11
bauzasstephenfin: well, I'd prefer to fix both branches12:12
bauzasif people look at existing relnotes, they would find some wrong section name12:12
stephenfinI agree. I'm just noting it's not explicitly needed12:12
bauzasyeah yeah I was knowing12:12
elodillesbauzas: maybe we wait ~ an hour after the fix has landed on master branch, and we'll see12:12
bauzaselodilles: cool12:13
bauzasanyway, let's merge master first and we'll merge stable after12:13
elodillesbut anyway, I'm ok with merging the reno fix to stable/2026.212:13
bauzasthanks stephenfin for +w'ing it btw.12:13
stephenfinnw12:14
bauzaselodilles: cool thanks, this will like any other backport12:14
elodillesi've +2d it now12:14
bauzasthanks12:15
* gibi reading back12:25
gibiOK I see both reno patch has the necessary votes12:26
gibithanks folks for handling that12:26
opendevreviewMerged openstack/nova master: Fix graceful shutdown release note section  https://review.opendev.org/c/openstack/nova/+/100783713:05
elodillesi've +W'd -> https://review.opendev.org/c/openstack/nova/+/100784013:18
gibielodilles: bauzas: thanks13:25
opendevreviewSylvain Bauza proposed openstack/nova master: Guard against deleting a concurrent request's BDM on timeout  https://review.opendev.org/c/openstack/nova/+/100572713:27
opendevreviewSylvain Bauza proposed openstack/nova master: Prevent concurrent attach_volume with task_state guard  https://review.opendev.org/c/openstack/nova/+/100678613:27
opendevreviewSylvain Bauza proposed openstack/nova master: Reject stale reserve_block_device_name RPC on compute  https://review.opendev.org/c/openstack/nova/+/100601113:27
elodillesnp13:35
opendevreviewKamil Sambor proposed openstack/nova master: Replace StaticallyDelayingWrapper with futurist DelayingExecutor  https://review.opendev.org/c/openstack/nova/+/99741013:44
opendevreviewMerged openstack/nova stable/2026.2: Fix graceful shutdown release note section  https://review.opendev.org/c/openstack/nova/+/100784013:48
opendevreviewribaudr proposed openstack/nova master: Add reproducer for bug #2163408: NUMA topology corrupted on failed live migration  https://review.opendev.org/c/openstack/nova/+/100787113:58
opendevreviewribaudr proposed openstack/nova master: Fix NUMA topology corruption on failed live migration  https://review.opendev.org/c/openstack/nova/+/100787213:58
gmaanbauzas: thanks for fixing the 'known_issue' releasenotes15:43
bauzasnp15:43
gmaanI did not check the generated release ntoes that time otherwise could have caught 15:43
gmaanbauzas: gibi so this is good to go now?  https://review.opendev.org/c/openstack/nova/+/100732915:43
opendevreviewTakashi Kajinami proposed openstack/nova master: Declare Python 3.14 support  https://review.opendev.org/c/openstack/nova/+/100789815:44
bauzasI don't know why the CI job didn't said -1 for this but OK15:44
gmaanL11 (changed 'known_issues:') is not touched by this change so it is automatically merged ? let me rebase it explicitly anyways in case it create issue during merge15:45
opendevreviewGhanshyam Maan proposed openstack/nova stable/2026.2: Update graceful shutdown known issue to list resize case also  https://review.opendev.org/c/openstack/nova/+/100732915:45
gmaanbauzas: ^^ should be good now15:45
opendevreviewTakashi Kajinami proposed openstack/os-traits master: Update supported python versions according to tested runtimes  https://review.opendev.org/c/openstack/os-traits/+/100789915:46
bauzasgmaan: I don't know if we can merge it before GA, elodilles are you OK with so ?15:46
opendevreviewTakashi Kajinami proposed openstack/os-traits master: Update supported python versions  https://review.opendev.org/c/openstack/os-traits/+/99801115:47
opendevreviewTakashi Kajinami proposed openstack/os-traits master: Update supported python versions  https://review.opendev.org/c/openstack/os-traits/+/99801115:47
opendevreviewTakashi Kajinami proposed openstack/os-traits master: Update supported python versions  https://review.opendev.org/c/openstack/os-traits/+/99801115:48
opendevreviewTakashi Kajinami proposed openstack/os-resource-classes master: Update supported python versions  https://review.opendev.org/c/openstack/os-resource-classes/+/100790115:49
opendevreviewTakashi Kajinami proposed openstack/os-resource-classes master: Migrate setup configuration to pyproject.toml  https://review.opendev.org/c/openstack/os-resource-classes/+/100790315:51
opendevreviewTakashi Kajinami proposed openstack/os-traits master: Migrate setup configuration to pyproject.toml  https://review.opendev.org/c/openstack/os-traits/+/100790415:53
opendevreviewTakashi Kajinami proposed openstack/os-resource-classes master: Migrate setup configuration to pyproject.toml  https://review.opendev.org/c/openstack/os-resource-classes/+/100790315:54
opendevreviewTakashi Kajinami proposed openstack/os-vif master: Declare Python 3.15 support  https://review.opendev.org/c/openstack/os-vif/+/100790515:56
opendevreviewTakashi Kajinami proposed openstack/os-traits master: Update supported python versions  https://review.opendev.org/c/openstack/os-traits/+/99801115:58
opendevreviewTakashi Kajinami proposed openstack/os-traits master: Migrate setup configuration to pyproject.toml  https://review.opendev.org/c/openstack/os-traits/+/100790415:58
opendevreviewBalazs Gibizer proposed openstack/nova master: Func reproducer for bug/2168874  https://review.opendev.org/c/openstack/nova/+/100791716:13
gibigmaan: +A16:14
gibidansmith: bauzas: re cross cell cold migration / resize with PCI device. Cold migration fails with a separate bug https://bugs.launchpad.net/nova/+bug/2168874 but resize works. With resize I can reproduce the same PCI allocation leak if I inject a failure on the source. But the rollback + the dest compute periodic cleans the leak without an extra fix. 16:16
gibidetails with links to patches are here https://review.opendev.org/c/openstack/nova/+/1006003/comment/a47141f6_c90fb478/16:16
dansmithI was just reading that16:16
gmaangibi: thanks16:17
gibitake your time I need to drop. I will read back later16:17
elodillesbauzas: we merged the other reno fix patch anyway, so why not merge this one as well :) plus gibi already +2+W'd :D16:18
elodillesUggla: about your comment on 2026.2 Hibiscus release patch: as Takashi wrote, we cannot change the SHA. that would need an RC2, but we are late for that and by merging the patch we already solved the "missing Known Issues section" problem during the day16:20
dansmithUggla: are you going to update the ptg board to point to your non-standard etherpad link? The list https://ptg.opendev.org/etherpads.html still shows the default one so the real one is hard to find16:21
bauzasUggla needs to join a irc chan and call the bot to change the URL16:22
gmaanelodilles: as you are here, once we update the releasenotes in stable, do we need release new version to reflect them in stable release notes? for example, i could not see the 'known_issue' keyword fix yet or need to wait for some sync job running in background?  https://docs.openstack.org/releasenotes/nova/2026.2.html#known-issues16:22
Ugglaelodilles, yes sorry I misunderstood something. That's ok16:22
bauzasdansmith: or I can do that but I don't know whether I still have superpowers for the ptgbot, hehe16:22
dansmithI'm also not sure why so much stuff is crossed out in the 2027.1 etherpad?16:23
gmaandansmith: bauzas Uggla done, it should reflect now16:23
elodillesgmaan: i think it refreshes like hourly or so16:24
gmaanelodilles: cool16:24
elodillesUggla: no problem o/16:24
bauzasdansmith: probably coming from a copy/paste without removing some old content from 2026.2 PTG etherpad :)16:24
dansmithgmaan: looks wrong, points at meetpad not etherpad16:26
gmaandansmith: it was overriden, now good16:27
dansmithgmaan: thanks16:27
dansmithUggla: I added my cross-cell live migration topic to the end and also made a note (highlighting here for visibility) that it can't be scheduled on thursday16:28
bauzasdansmith: we fixed it in #openinfra-events16:28
bauzasptgbot for the win16:29
Uggladansmith ok thx.16:29
opendevreviewMerged openstack/nova stable/2026.2: Update graceful shutdown known issue to list resize case also  https://review.opendev.org/c/openstack/nova/+/100732917:36
*** EugenMayer4401809 is now known as EugenMayer44018017:48
*** EugenMayer4401800 is now known as EugenMayer44018018:15
gmaangibi: you were right. we do not need stable release for release notes updates. Those are syned from branch - https://docs.openstack.org/releasenotes/nova/2026.2.html#known-issues18:31
gmaanUggla: ^^18:31
*** hutnet5 is now known as hutnet21:49

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