| opendevreview | fivetime proposed openstack/os-vif master: ovs: disable IPv6 on taps created by create_tap before bringing them up https://review.opendev.org/c/openstack/os-vif/+/1005496 | 04:35 |
|---|---|---|
| *** elodilles_ooo is now known as elodilles | 08:11 | |
| ralonsoh | Hi folks, we have a patch that could be affecting the ipv6 tempest and neutron-tempest-plugin tests when using ipv6 | 08:36 |
| ralonsoh | https://review.opendev.org/c/openstack/os-vif/+/1005496 | 08:36 |
| ralonsoh | well, not only the tests | 08:36 |
| ralonsoh | that was triggered since `create_tap=True` | 08:37 |
| ralonsoh | please, if you have a few minutes, check it. Thanks in advance! | 08:37 |
| opendevreview | OpenStack Release Bot proposed openstack/nova stable/2026.2: Update .gitreview for stable/2026.2 https://review.opendev.org/c/openstack/nova/+/1005512 | 09:10 |
| opendevreview | OpenStack Release Bot proposed openstack/nova stable/2026.2: Update TOX_CONSTRAINTS_FILE for stable/2026.2 https://review.opendev.org/c/openstack/nova/+/1005513 | 09:11 |
| opendevreview | OpenStack Release Bot proposed openstack/nova master: Update master for stable/2026.2 https://review.opendev.org/c/openstack/nova/+/1005514 | 09:11 |
| opendevreview | Kamil Sambor proposed openstack/nova master: Fix pickling error that forces oslo.service to fall back to fork https://review.opendev.org/c/openstack/nova/+/1000956 | 09:39 |
| bauzas | huzzah, got spammed by Launchpad about bugfixes released for RC1 ! | 09:42 |
| bauzas | welcome Indri :) | 09:43 |
| gibi | ralonsoh: is this something that you feel like a RC2 candidate? | 09:49 |
| gibi | or can it wait for Hibiscus GA and then backported? | 09:56 |
| ralonsoh | gibi, I think this should be in RC2 | 10:00 |
| ralonsoh | because we made `create_tap=True` in 2026.2 | 10:00 |
| ralonsoh | but not strong opinions, if needed, we can backport it later | 10:01 |
| zigo | sean-k-mooney: Hi there! Building Nova Hibiscus, the only failure is one test you wrote last June. The stack dump is: | 10:12 |
| zigo | https://paste.opendev.org/show/bFVnIK7uYPZCOwpkF9Xa/ | 10:12 |
| zigo | Your thoughts? | 10:12 |
| sean-k-mooney | this was part of fixing the json log formating | 10:17 |
| sean-k-mooney | we ahd an issue whta only manifest if you enabeld the json formaitng in oslo | 10:18 |
| sean-k-mooney | the specific issue is not familarure but i can take a look | 10:18 |
| sean-k-mooney | zigo: by the way pkg_resoucres is not its own package | 10:19 |
| sean-k-mooney | but we shoudl talks to stephenfin about your mail thread | 10:19 |
| sean-k-mooney | there are 3 main wsgi frameworks in use | 10:19 |
| sean-k-mooney | stephen was proposing creating oslo.wsgi to maintian the paste/paste-deploy stack in a common place | 10:20 |
| sean-k-mooney | the other two are flask adn pechan | 10:20 |
| stephenfin | tbc, I never proposed standardizing on a framework | 10:21 |
| sean-k-mooney | right you just wanted to have a maintained dropin for what nova ectra was using | 10:22 |
| stephenfin | I figured if I tried, I'd be told (hopefully politely) where to go :D | 10:22 |
| stephenfin | yeah, exactly | 10:22 |
| stephenfin | move all the common logic from nova, cinder, manila etc. to one place, so we could (in theory) swap out the underlying lib transparently | 10:23 |
| sean-k-mooney | zigo: i think for your outher thread we were expecting https://pypi.org/project/standard-pkg-resources/ to be used | 10:24 |
| sean-k-mooney | unless there is a more offical repacaging | 10:25 |
| sean-k-mooney | stephenfin: tldr debian now has setuptools 84 so paste is broken | 10:25 |
| sean-k-mooney | since it still uses pkg_resources so without your repacaging or another one 2026.2 wont work on debian | 10:26 |
| stephenfin | paste uses pkg_resources/entry points? | 10:26 |
| stephenfin | what does it need to scan entry points for? | 10:26 |
| sean-k-mooney | i dont knwo the details i just read the mail tread that was started at teh weekend | 10:27 |
| stephenfin | ugh https://github.com/Pylons/pastedeploy/blob/81b3c1614a726544fd93c2c2974174cb35d83035/setup.cfg#L70 | 10:28 |
| sean-k-mooney | https://github.com/Pylons/pastedeploy/blob/81b3c1614a726544fd93c2c2974174cb35d83035/src/paste/__init__.py#L4 | 10:28 |
| stephenfin | we need abot 5% of what paste/paste deploy gives us | 10:28 |
| stephenfin | *about | 10:28 |
| sean-k-mooney | if that but ya | 10:29 |
| sean-k-mooney | zigo: so the workaround is for nwo use standard-pkg-resources to provide pkg_resouces | 10:29 |
| sean-k-mooney | until we can fix this properly | 10:29 |
| gibi | sean-k-mooney: could you take a look at https://review.opendev.org/c/openstack/os-vif/+/1005496 ? ralonsoh suggest it as an RC2 trigger. cc Uggla | 10:35 |
| sean-k-mooney | we can do that i guess, it can be worked aroudn at the hsot sleve asl weoll | 10:37 |
| sean-k-mooney | but sure | 10:38 |
| ralonsoh | thanks! | 10:38 |
| sean-k-mooney | the release note is slitlgy incorect | 10:38 |
| sean-k-mooney | ovs_create_tap is used for ml2/ovs and ml2/ovn | 10:39 |
| sean-k-mooney | so "Open vSwitch plugin" implies the former not both | 10:39 |
| sean-k-mooney | butthats minor | 10:39 |
| ralonsoh | right | 10:39 |
| sean-k-mooney | ralonsoh: gibi wehter we do an rc2 for this is debatable | 10:45 |
| sean-k-mooney | its not a regression intoduced in this release | 10:45 |
| sean-k-mooney | ovs_create_tap was added in 2026.1 so this feels more like a normal bug | 10:45 |
| sean-k-mooney | that we would just backprot and release as normal | 10:46 |
| ralonsoh | well, we change the default value. But yes, it was in 2026.1 | 10:46 |
| ralonsoh | we changed* | 10:46 |
| sean-k-mooney | ya i guess we coudl codnier it a caindiate due to the neutron defualt change | 10:46 |
| gibi | I guess we can make a decision on the IRC meeting today having wider core presence | 10:47 |
| sean-k-mooney | ok i approved it and noted teh 2 workarounds | 10:47 |
| sean-k-mooney | yep in either case we will want to backport this to 2026.1 | 10:48 |
| sean-k-mooney | so once it emerges we can do that and then just deceid fo we do a early release of os-vif or not | 10:49 |
| sean-k-mooney | os-vif is cycle-with-intermediary | 10:49 |
| sean-k-mooney | so we can do a release at any time | 10:49 |
| sean-k-mooney | its not cycle-with-RC | 10:49 |
| sean-k-mooney | so it technially does not have RCs | 10:49 |
| gibi | do we need a requirements bump? | 10:49 |
| gibi | to consume the new os-vif? | 10:49 |
| sean-k-mooney | the question is more if we do the release does it quiaalfy for a requiements freeze | 10:50 |
| sean-k-mooney | gibi: yes | 10:50 |
| sean-k-mooney | gibi: that is what is relevent in this case will the release team accpaet a requirement freeze excption | 10:50 |
| sean-k-mooney | but we can just do a 5.2.2 release at any time | 10:50 |
| sean-k-mooney | it shoudl eventualy get into stable | 10:51 |
| sean-k-mooney | it just might take a while master is already 2027.1 for os-vif | 10:51 |
| sean-k-mooney | so it will need a backport to stabel regardless | 10:51 |
| gibi | cc elodilles ^^ | 10:51 |
| sean-k-mooney | im basing those number on https://github.com/openstack/releases/blob/master/deliverables/hibiscus/os-vif.yaml | 10:52 |
| sean-k-mooney | the first release of 2027.1 woudl be 5.3.0 or higher | 10:52 |
| sean-k-mooney | gibi: ralonsoh: for what its worht i woudl not bother bumping nova or neutrons min os-vif for this | 10:57 |
| sean-k-mooney | we may want to do that in 2027.1 jsut ebcause its been a while | 10:57 |
| sean-k-mooney | but for 2026.2 this is a nice to have with host level workaround such as disabling ipv6 link local adresss asignemtn vai udev or sysctl | 10:58 |
| sean-k-mooney | so while i agree its an imporntat optimization it shoudl not hold up the release | 10:58 |
| sean-k-mooney | ralonsoh: do you know if libvirt used to do this for us by the way? | 10:59 |
| zigo | sean-k-mooney: The removal of pkg_resources happened in Debian on the 11th, which is the day of the RC1. Setuptools 84 was uploaded to Unstable. But I think I nearly recovered from it. From where is pkg_resources needed ? I can't see any trace of it in Nova with a grep. | 11:10 |
| zigo | I'd rather *not* use a replacement for it and fix the issue. | 11:10 |
| sean-k-mooney | zigo: paste uses it | 11:11 |
| sean-k-mooney | https://github.com/Pylons/pastedeploy/blob/main/src/paste/__init__.py | 11:11 |
| sean-k-mooney | do declare a namespace package and some extention loading for the middleware | 11:11 |
| zigo | sean-k-mooney: Ah, yeah, I have pending debian patches for it. | 11:11 |
| zigo | I'll fix paste, and try again. | 11:12 |
| sean-k-mooney | zigo: i didnt see an upstream pr for that by the way | 11:14 |
| sean-k-mooney | are you planning to fix it in pastedeploy itself | 11:14 |
| zigo | I will try. | 11:14 |
| sean-k-mooney | we are currently creating oru downstream build artifact as well | 11:15 |
| sean-k-mooney | so we will have to fix this in some way but not sure the best path for now | 11:15 |
| zigo | I have this one already: https://salsa.debian.org/python-team/packages/pastescript/-/blob/debian/master/debian/patches/do-not-use-pkg_resource.patch?ref_type=heads | 11:15 |
| sean-k-mooney | we are movign to building everythign directly form souce without downstream patches were possibel | 11:19 |
| sean-k-mooney | so far we have avoided any | 11:19 |
| opendevreview | Merged openstack/nova master: Update master for stable/2026.2 https://review.opendev.org/c/openstack/nova/+/1005514 | 11:41 |
| opendevreview | Merged openstack/os-vif master: ovs: disable IPv6 on taps created by create_tap before bringing them up https://review.opendev.org/c/openstack/os-vif/+/1005496 | 12:00 |
| elodilles | gibi: sean-k-mooney: ralonsoh: so about os-vif: it's a library, doesn't have RCs. so it can be released anytime, yes. but since we are in lib freeze already, we should avoid releasing. it's not impossible, but should be avoided. (note that requirements still not branched to stable/2026.2; but if we release, then we need to negotiate with *Requirements* team that the bump can be done). | 12:01 |
| elodilles | nevertheless, if the bug is not release critical (it exists since 2026.1 release, so i guess not), then we can wait and release AFTER the official coordinated 2026.2 Hibiscus release, let's say, one week after that, early October. | 12:01 |
| sean-k-mooney | elodilles: well the lib freeze is over | 12:02 |
| sean-k-mooney | at least on master | 12:02 |
| sean-k-mooney | but i guess its still in place for stable 2026.2 | 12:03 |
| sean-k-mooney | until that actully has it offical release | 12:03 |
| sean-k-mooney | i personally dont think we need to rush a master release | 12:03 |
| sean-k-mooney | we can propsoe the backport to stable and do a release as you say in early october | 12:04 |
| elodilles | about backportability: it's again a nova team decision. if the team decides, that the bug fix is so important, that it needs to be backported despite the 'default config change', then it can work as an "exception in the process", though, i'd rather backport it without default value change AND notify the users that the value should be changed to avoid XY bug. that is less destructive IMHO | 12:04 |
| sean-k-mooney | well the default change in behvior here is not really a considertaion | 12:04 |
| opendevreview | Merged openstack/nova stable/2026.2: Update .gitreview for stable/2026.2 https://review.opendev.org/c/openstack/nova/+/1005512 | 12:05 |
| sean-k-mooney | we are accpatign this as a bug in the bevhior and its not configurabel | 12:05 |
| opendevreview | Merged openstack/nova stable/2026.2: Update TOX_CONSTRAINTS_FILE for stable/2026.2 https://review.opendev.org/c/openstack/nova/+/1005513 | 12:05 |
| sean-k-mooney | elodilles: the tap devices really shoudl nto have any ip assigned when used with ovs period | 12:05 |
| sean-k-mooney | on the host side | 12:06 |
| sean-k-mooney | so if they have link local adresses or similar that a bug | 12:06 |
| sean-k-mooney | and possibly a regresssion vs libvirt depening on what its actual beahvior was | 12:06 |
| sean-k-mooney | we have fix similar issues in the past | 12:06 |
| sean-k-mooney | without an expction | 12:06 |
| elodilles | sean-k-mooney: i think lib freeze is in place as long as openstack/requirements is not branched. (i just came back from summit and haven't had the chance to catch up on all things, so I have to check what's the state of things) | 12:07 |
| sean-k-mooney | oh requiremetn has not branched yet | 12:07 |
| sean-k-mooney | i tought that happend on firday | 12:07 |
| sean-k-mooney | ah your right not yet | 12:07 |
| elodilles | sean-k-mooney: by exception here i mean, that "we should avoid things based on stable policy, but the team decides, that despite it's against the policy, the team accepts to backport it anyway" o:) | 12:10 |
| sean-k-mooney | right but that only applies to configable changes | 12:10 |
| sean-k-mooney | we whoudl not avoid fixign broken behvior in a backport | 12:11 |
| elodilles | +1 | 12:11 |
| sean-k-mooney | nova/libvirt has historcally disbaled thing like this in verias code paths | 12:12 |
| sean-k-mooney | the issue here is we are movign the management form libvirt to os-vif and there is a default change in neutron that expsoes the behvior delta | 12:12 |
| sean-k-mooney | we added the fucntionatly in os-vif last cycel but we defautled to the old behvior | 12:12 |
| sean-k-mooney | in this cycle neutron has update dthe defualt to use os-vif | 12:12 |
| sean-k-mooney | so the ipv6 link local issue is now more apprent | 12:13 |
| sean-k-mooney | this is one of those things that is also somewhat disto dependent as the defautl for things like " do all itnerface get link local adresses" depend on the distro | 12:14 |
| sean-k-mooney | we try to normalise this behvior in os-vif when it impact perfromacne or security | 12:14 |
| sean-k-mooney | for example if we create a bridge we disabel ipv6 entrily https://github.com/openstack/os-vif/blob/master/vif_plug_ovs/linux_net.py#L127-L138 for the saem reason | 12:15 |
| elodilles | ah I see. :S so if i understand it well, this is really something that should already be part of 2026.2 Hibiscus coordinated release, right? | 12:27 |
| elodilles | anyway, if the team is confident that this does not bring any regression AND it is safe for a late os-vif release and version bump, then I think release team is OK with it (at least, me o:)) and requirements team probably same, too. *I* think. | 12:31 |
| elodilles | but this should happen ASAP :X | 12:34 |
| ralonsoh | (sorry, I was in a meeting, checking now the messages) | 12:49 |
| ralonsoh | sean-k-mooney, so I think you'll backport it to 2026.2, right? | 12:51 |
| opendevreview | Stephen Finucane proposed openstack/nova master: api: Drop Paste dependency https://review.opendev.org/c/openstack/nova/+/1005563 | 13:33 |
| stephenfin | sean-k-mooney: zigo: ☝️ Probably too late for Hibiscus, though we could backport it after the release | 13:33 |
| sean-k-mooney | stephenfin: that droping paste ranther then pastedeploy right | 13:37 |
| stephenfin | that's part of the code I ultimately wanted to have in oslo.wsgi, but I haven't got that ready yet | 13:37 |
| stephenfin | sean-k-mooney: yep. pastedeploy is still semi-maintained | 13:37 |
| sean-k-mooney | ack just confirming | 13:37 |
| stephenfin | and doesn't depend on paste | 13:37 |
| sean-k-mooney | ok i was not sure about htat aspect | 13:37 |
| sean-k-mooney | what we really need in oslo.wsgi woudl be a parser for the api-paste.ini and standalone implemation of the pipeline/middelware loading/cofniguration | 13:38 |
| sean-k-mooney | how that is integrated into the relvent frameworks however is framework dependent | 13:39 |
| stephenfin | agreed. That had been my plan | 13:41 |
| stephenfin | effectively vendor the useful parts of pastedeploy and cull the rest | 13:41 |
| stephenfin | vendor/rewrite | 13:42 |
| sean-k-mooney | ya for cybrog we may rewrite given teh other api work i expect in the future but on the other hand im hoping to pace that change with the other work we need to focus on | 13:52 |
| sean-k-mooney | the api is small but still. | 13:52 |
| sean-k-mooney | watcher uses pastedeploy without supprot for api-paste.ini | 13:53 |
| sean-k-mooney | it has a hardcode pipeline so it needs it even less | 13:53 |
| sean-k-mooney | porting nova to something else woudl be a lot of work as you know better then most | 13:54 |
| opendevreview | Daniel Schulz proposed openstack/nova master: Prevent orphaned attachments by preemptive delete https://review.opendev.org/c/openstack/nova/+/1002439 | 14:51 |
| opendevreview | Daniel Schulz proposed openstack/nova master: Add regression test for https://bugs.launchpad.net/nova/+bug/2167250 https://review.opendev.org/c/openstack/nova/+/1005587 | 14:51 |
| opendevreview | Daniel Schulz proposed openstack/nova master: Prevent orphaned attachments by preemptive delete https://review.opendev.org/c/openstack/nova/+/1002439 | 14:59 |
| opendevreview | sean mooney proposed openstack/os-vif stable/2026.2: ovs: disable IPv6 on taps created by create_tap before bringing them up https://review.opendev.org/c/openstack/os-vif/+/1005591 | 15:11 |
| Uggla | Reminder: Nova upstream meeting in ~30mn | 15:32 |
| elodilles | Uggla: i think there is an issue with your editing of Nova Meeting page at line "#info Nova deadlines are set in the above schedule". the "<!--" is not closed with "-->" o:) | 16:00 |
| opendevreview | Daniel Schulz proposed openstack/nova master: Add regression test for https://bugs.launchpad.net/nova/+bug/2167250 https://review.opendev.org/c/openstack/nova/+/1005587 | 16:01 |
| opendevreview | Daniel Schulz proposed openstack/nova master: Prevent orphaned attachments by preemptive delete https://review.opendev.org/c/openstack/nova/+/1002439 | 16:01 |
| Uggla | #startmeeting nova | 16:01 |
| opendevmeet | Meeting started Mon Sep 14 16:01:50 2026 UTC and is due to finish in 60 minutes. The chair is Uggla. Information about MeetBot at http://wiki.debian.org/MeetBot. | 16:01 |
| opendevmeet | Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. | 16:01 |
| opendevmeet | The meeting name has been set to 'nova' | 16:01 |
| Uggla | Hello everyone | 16:01 |
| gibi | o/ | 16:02 |
| tkajinam | o/ | 16:02 |
| elodilles | o/ | 16:02 |
| gmaan | o/ | 16:02 |
| Leo[m] | o/ | 16:02 |
| bauzas | o/ | 16:03 |
| Uggla | let's start | 16:03 |
| Uggla | #topic Bugs (stuck/critical) | 16:03 |
| Uggla | #info No Critical bug | 16:03 |
| dansmith | o/ | 16:04 |
| Uggla | #topic Gate status | 16:04 |
| fwiesel | o/ | 16:04 |
| Uggla | #link https://bugs.launchpad.net/nova/+bugs?field.tag=gate-failure Nova gate bugs | 16:04 |
| gibi | heads up we made openstack-tox-cover on nova non-voting during the weekend to make RC1 possible as it was hanging a lot | 16:04 |
| Uggla | #link https://etherpad.opendev.org/p/nova-ci-failures-minimal | 16:04 |
| Uggla | #link https://zuul.openstack.org/builds?project=openstack%2Fnova&project=openstack%2Fplacement&branch=stable%2F*&branch=master&pipeline=periodic-weekly&skip=0 Nova&Placement periodic jobs status | 16:04 |
| dansmith | the cover job has no unique voting function anyway, so no rush to put it back IMHO | 16:04 |
| gibi | the tox cover issue tracked in https://bugs.launchpad.net/nova/+bug/2167088 | 16:04 |
| gmaan | as that is along running job also which take time to pass the test only changes | 16:05 |
| Uggla | gibi, you ruin my surprise effect about tox-cover. :) | 16:05 |
| gibi | it feels like it hits a valid hang somewhere in the functional test | 16:05 |
| gibi | Uggla: sorry :) | 16:05 |
| Uggla | nw | 16:05 |
| gibi | I don't like surprises ;) | 16:05 |
| gmaan | i am worried that is not caught in functional job? | 16:05 |
| lajoskatona | o/ | 16:05 |
| gibi | there is some hang in the functional job too but less frequent | 16:06 |
| gmaan | k | 16:06 |
| gibi | I haven't rootcaused it yet to say it is the same | 16:06 |
| gibi | I will work on this as my time allows | 16:06 |
| gibi | at least the tox cover hand is pinpointed to two test cases | 16:06 |
| gibi | with a somewhat usabel local reproducer | 16:07 |
| gibi | anyhow we can move on | 16:07 |
| Uggla | thx gibi | 16:07 |
| Uggla | #topic Release Planning | 16:07 |
| Uggla | #link https://releases.openstack.org/hibiscus/schedule.html | 16:07 |
| Uggla | #info Nova deadlines are set in the above schedule | 16:07 |
| Uggla | #info PTG etherpad for 2027.1 is available: https://etherpad.opendev.org/p/nova-2027.1-ptg (also set in the nova topic) | 16:07 |
| Uggla | #info RC1 release patch merged. Thx elodilles | 16:07 |
| elodilles | thx too Uggla o:) | 16:08 |
| gibi | it was a long weekend :) | 16:08 |
| Uggla | #topic Review priorities | 16:08 |
| Uggla | Unsure about the need of RC2. | 16:09 |
| elodilles | gibi: oh, and thx to you as well for the RC1 patch update ;) | 16:09 |
| Uggla | anyway let's move on | 16:10 |
| Uggla | #topic Stable Branches | 16:10 |
| elodilles | Uggla: is there any release critical issue? :-o\ | 16:10 |
| * Uggla giving the mic to elodilles | 16:11 | |
| Uggla | I saw earlier discussion with Sean about a possible patch missing. | 16:11 |
| Uggla | But I have not read yet. So Would rather not say something wrong | 16:11 |
| elodilles | ah, OK. fingers crossed | 16:12 |
| elodilles | about stable: | 16:12 |
| elodilles | #info we have now stable/2026.2 branch for every project | 16:12 |
| elodilles | #info stable gates should be OK (I'm not aware of any stable gate issue) | 16:12 |
| elodilles | #info stable branch status / gate failures tracking etherpad: https://etherpad.opendev.org/p/nova-stable-branch-ci | 16:12 |
| * elodilles passes back the mic to Uggla | 16:12 | |
| Uggla | thx elodilles | 16:13 |
| * gibi_ is lagging like hell | 16:13 | |
| Uggla | #topic vmwareapi 3rd-party CI efforts Highlights | 16:13 |
| fwiesel | Hi, no updates from my side. | 16:13 |
| Uggla | thx fwiesel | 16:13 |
| Uggla | #topic Nova using openstack sdk for neutron | 16:14 |
| Uggla | lajoskatona something you'd like to share? | 16:14 |
| lajoskatona | I updated some of the patches 2 weeks ago to use the new SDK, but last week I travelled so no fresh news | 16:15 |
| Uggla | ok good thx | 16:15 |
| Uggla | #topic Bug scrubbing | 16:16 |
| Uggla | #info up to 70 (+3). | 16:16 |
| Uggla | #link https://etherpad.opendev.org/p/nova-bug-triage-roster | 16:16 |
| Uggla | #link https://truc.uggla.fr/ to follow the trend. | 16:16 |
| Uggla | #info Next meeting (next week): [public] Upstream bug triage. Wednesday, Septembre 16th · 15:30 – 16:00 UTC. Video call link: meet.google.com/zjr-rxus-hzj | 16:17 |
| Uggla | #topic Open discussion | 16:17 |
| Uggla | (sean): reappoveal of https://blueprints.launchpad.net/nova/+spec/support-vfio-variant-driver-managed-mode-via-cyborg for 2027.1 | 16:17 |
| * Uggla pass the mic to sean-k-mooney | 16:18 | |
| Uggla | ok let's switch topic because Sean seems not available. | 16:20 |
| Uggla | (gibi): proposal for nova-reviewer group | 16:20 |
| * Uggla giving the mic to gibi | 16:20 | |
| gibi_ | o/ slight correction to that | 16:20 |
| gibi_ | I think the "how to populate the new nova-reviewer group?" question need some preparation before the PTG. | 16:20 |
| gibi_ | gmaan already indicated that the review comments in https://review.opendev.org/c/openstack/nova/+/986141 not his preferred way for discussing this. | 16:20 |
| gibi_ | So I'm raising here, how should we prepare this topic to the PTG so that we spend the time finding consensus instead of spending the time formulating and explaining opinions. | 16:21 |
| gibi_ | I mean on the PTG time window we should focus on finding consesus | 16:21 |
| gibi_ | rather that gathering ideas | 16:21 |
| gmaan | yeah, its good to discuss in PTG than gerrit | 16:21 |
| gibi_ | I think we need to do the gathering ideas and understanding each outhers viewpoint before the PTG | 16:22 |
| bauzas | agreed with gibi | 16:22 |
| gmaan | ++ | 16:22 |
| Uggla | ++ | 16:22 |
| gibi_ | so the question how to do that? | 16:23 |
| gibi_ | I added some lazy strawmans in the doc patch | 16:23 |
| gibi_ | https://review.opendev.org/c/openstack/nova/+/986141 | 16:23 |
| gibi_ | but I hear you gmaan that review comments might not be a best format for it | 16:24 |
| gibi_ | For me it would be helpful to see other's oppinions before the actual PTG and be able to ask clarifying question about it to understand them. | 16:24 |
| gibi_ | and I can also do a braindump myself so other can see it | 16:24 |
| gmaan | yeah, i think we can start with what current criteria/expectation are to become nova-core for the nova-reviewers also and we can see what all we can change or add? | 16:25 |
| bauzas | ++ | 16:25 |
| bauzas | I can add my thoughts too in the patch | 16:25 |
| gibi_ | should I put my views in an etherpad? mail? on that doc patch? | 16:26 |
| gmaan | even it is from adjacent service reviewer/core, i feel strongly that we should not make it volunteer basis or because they are core in other service quality for nova-reviewer | 16:26 |
| gmaan | gibi_: i prefer in etherpad if we are going to discuss in PTG | 16:26 |
| gibi_ | I'm OK with an etherpad (I don't like email that much) | 16:27 |
| gibi_ | So I will dump into the PTG one my ideas. Lets try to focus on understanding each other before we start debating. Shall we? | 16:27 |
| gmaan | yeah, thanks gibi_ | 16:28 |
| Uggla | sounds good | 16:28 |
| gmaan | i mean sounds good to me but other can tell their preferece too | 16:28 |
| gmaan | but i agree that email are hard to read and get consensus | 16:28 |
| bauzas | I'd be prefering to help nova reviewers instead of other service reviewers but let's discuss this in the etherpad | 16:28 |
| gibi_ | OK sounds like we have the next step. Thanks | 16:29 |
| gibi_ | Uggla: back to you | 16:29 |
| Uggla | thx gibi_ | 16:29 |
| Uggla | Anything else you'd like to discuss ? | 16:30 |
| Leo[m] | Hello | 16:30 |
| Leo[m] | Just wanted to circle back on my spec about using hostname for ceph mon references: https://review.opendev.org/c/openstack/nova-specs/+/1000098 | 16:31 |
| sean-k-mooney | o/ | 16:31 |
| Leo[m] | It's been up for a while and I was hoping to get someone to look at it | 16:31 |
| Leo[m] | Please let me know if there is anything else I can do on my end | 16:32 |
| sean-k-mooney | Leo[m]: i assume you mean dns name so FQDN | 16:32 |
| sean-k-mooney | not hostname | 16:32 |
| Leo[m] | Yes, the intention is to use a generic CNAME record so the ceph mons can change without needing to change the references in Nova | 16:32 |
| sean-k-mooney | Uggla: for my topic i wanted to ask can we reappove the cybrog manage mode specless bluepint for this cycle | 16:33 |
| sean-k-mooney | it missed last cycel because of the cyborg side not nova so im hopign stephen and Melanie will be fine with revieing it this cycle | 16:33 |
| sean-k-mooney | Leo[m]: if the entire tech stack supprot that i think that woudl be infinetly better then the situation we have today | 16:34 |
| Uggla | sean-k-mooney ok but will it need changes on the nova side ? | 16:34 |
| tkajinam | Leo[m], maybe the right path is to propose that topic to the upcoming ptg and discuss details there, while that would attract attentions from cores. | 16:35 |
| sean-k-mooney | yes but i have written those its a very small patch | 16:35 |
| Uggla | tkajinam ++ | 16:35 |
| sean-k-mooney | Uggla: like -20+300 lines | 16:35 |
| tkajinam | maybe it's a good timing to create an etherpad to gather topics ? | 16:35 |
| sean-k-mooney | Uggla: if it didnt need nova change it woudl not have a nova blueprint :) | 16:35 |
| Uggla | tkajinam done | 16:35 |
| tkajinam | Uggla++ | 16:36 |
| * Uggla realize it was a stupid question :) | 16:36 | |
| sean-k-mooney | https://review.opendev.org/c/openstack/nova/+/994579 | 16:36 |
| sean-k-mooney | that is the entirity of the patch | 16:36 |
| Leo[m] | What would it take to propose the change at the upcoming PTG? | 16:36 |
| sean-k-mooney | Leo[m]: you just need to add it to the adgenda | 16:37 |
| sean-k-mooney | and Uggla will help you find a spot | 16:37 |
| sean-k-mooney | *time | 16:37 |
| Leo[m] | Ok. I don't want to take up too much time for such a small change | 16:38 |
| sean-k-mooney | its an imporant operational pain point | 16:38 |
| sean-k-mooney | so i think its size is not the thing to focus on :) | 16:38 |
| sean-k-mooney | Leo[m]: i have not looked at the spec yet | 16:39 |
| sean-k-mooney | but the main aspect i would ask is how do we upgrade to this | 16:39 |
| sean-k-mooney | per host config options are not a good path | 16:39 |
| sean-k-mooney | at least not long term | 16:39 |
| sean-k-mooney | as they cause issues with live migration | 16:39 |
| sean-k-mooney | but ya we can work out those details later | 16:39 |
| Uggla | Leo[m] usually we discuss topic at PTG and then the changes are reviewed. | 16:39 |
| Leo[m] | What do you mean by "per host config options"? | 16:40 |
| Leo[m] | Sounds good. Does that mean I should prepare the PR now? | 16:40 |
| sean-k-mooney | ideally we woudl not bave a boolen config flage to opt into using the hostname | 16:41 |
| sean-k-mooney | ```As currently proposed, one config option will be added | 16:41 |
| sean-k-mooney | (a boolean in ``[libvirt]``, default ``False``) that allows operators | 16:41 |
| sean-k-mooney | to opt in to using hostnames for the mon addresses``` | 16:41 |
| Uggla | only spec is required, but if you have a "draft" patch that something helpful. | 16:41 |
| sean-k-mooney | nova get the ceph mon info from the ceph.conf | 16:42 |
| Leo[m] | Ok, great. Thank you for your help. Is there a link to information about the PTG and its agenda? | 16:43 |
| sean-k-mooney | so ideally the mon adresses there woudl jsut eb updated to the fqdn and nova would "just work" | 16:43 |
| sean-k-mooney | note that nova access ceph in 2 ways | 16:44 |
| Uggla | Leo[m] https://etherpad.opendev.org/p/nova-2027.1-ptg | 16:44 |
| sean-k-mooney | we use the ceph cli and the pythyon bi9nding so we need a coherent story for both | 16:44 |
| tkajinam | put your topic at the bottom | 16:44 |
| sean-k-mooney | so in the interest of time, are we ok with updateign https://blueprints.launchpad.net/nova/+spec/support-vfio-variant-driver-managed-mode-via-cyborg to 2027.1 and seting it back to approved? | 16:46 |
| sean-k-mooney | Uggla: you marked it as implemnted on last week but i reset it because its still in progress hence its current state | 16:46 |
| Uggla | sean-k-mooney ok | 16:46 |
| gibi_ | sean-k-mooney: any findings from the original plans during the implementation? | 16:47 |
| Uggla | so I might have write something wrong in HL/prelude. | 16:47 |
| sean-k-mooney | gibi_: just that the cybrog side needed me to implment ovo indirection api.. | 16:47 |
| gibi_ | sean-k-mooney: ack that probably not affecting nova :) | 16:48 |
| sean-k-mooney | gibi_: i realised late that we didnt have that in cybrog so i paused the work to focus on other features | 16:48 |
| sean-k-mooney | so my plan is to complete the cybrog work includign ci then update the nova patch once im happy with all of that | 16:48 |
| sean-k-mooney | im not expecting any scope change on the nova side for this specificly | 16:49 |
| sean-k-mooney | i hae some ptg topic like using the sdk to talk to cybrog proerply | 16:49 |
| sean-k-mooney | but that independint of this feature | 16:49 |
| gibi_ | sean-k-mooney: sounds good to me | 16:49 |
| gibi_ | Uggla: if this is in the prelude and highlight the we need to get remove it :) | 16:50 |
| sean-k-mooney | i dont htink this is is there | 16:50 |
| sean-k-mooney | i think we called out the mdev support | 16:50 |
| sean-k-mooney | that did merge | 16:50 |
| sean-k-mooney | so the nvidia drvier in thery shoudl now work | 16:50 |
| Uggla | yep but I extended with variant because I thought it was merged. | 16:51 |
| sean-k-mooney | oh ok | 16:51 |
| sean-k-mooney | almost but not quite | 16:52 |
| sean-k-mooney | ah i see https://docs.openstack.org/releasenotes/nova/2026.2.html | 16:53 |
| sean-k-mooney | ya i can push a fix for that if you want | 16:53 |
| sean-k-mooney | well this is the current text | 16:53 |
| sean-k-mooney | ```Nova’s libvirt driver now supports Cyborg-managed mediated devices (such as vGPUs) via a new MDEV accelerator request binding type. Operators can choose to manage vGPU/mdev lifecycle through Cyborg as an alternative to Nova’s native support. Both management paths coexist safely thanks to a new OWNER_NOVA trait that prevents scheduling collisions between Nova-managed and | 16:54 |
| sean-k-mooney | Cyborg-managed devices.``` | 16:54 |
| sean-k-mooney | that does not mention manage mode | 16:54 |
| sean-k-mooney | so i think we are good | 16:54 |
| Uggla | yep | 16:55 |
| gibi_ | cool then | 16:55 |
| sean-k-mooney | ok so jsut to be clear gibi_ Uggla are you ok with markign this as approved again for this cycle | 16:55 |
| Uggla | yep | 16:56 |
| sean-k-mooney | if so we can move on/finsh up for this week | 16:56 |
| gibi_ | 6yepp | 16:56 |
| sean-k-mooney | cool thanks | 16:56 |
| gibi_ | one queston before we stop | 16:56 |
| gibi_ | are we then OK no to have an RC2 for the os-vif change being bumped into nova's min requirements? | 16:57 |
| sean-k-mooney | we could its not stricly needed but i dont object | 16:57 |
| gibi_ | https://review.opendev.org/c/openstack/os-vif/+/1005496 | 16:57 |
| sean-k-mooney | that a diffent question | 16:58 |
| sean-k-mooney | your asking are we ok requestign a lib freeze excption for os-vif | 16:58 |
| sean-k-mooney | a min verison bump in nova would not pick that up | 16:58 |
| sean-k-mooney | since its not released | 16:58 |
| gibi_ | I'm asking, does we as the compute team needs to anyting with this in connection with the Hibiscus GA :) | 16:58 |
| sean-k-mooney | :) it would be nice to have but could come later, neutron would like for that to be backported and released | 16:59 |
| sean-k-mooney | here is the backport https://review.opendev.org/c/openstack/os-vif/+/1005591 | 16:59 |
| sean-k-mooney | doing an early release or asking for an expction work for me | 17:00 |
| sean-k-mooney | early meaing in early october when the lib freeze lifts | 17:00 |
| sean-k-mooney | oh good/bad timeing not sure how muhc of that gibi_ saw | 17:02 |
| gibi | not much | 17:02 |
| gibi | i started lagging again | 17:02 |
| Uggla | 2nd option looks simpler. | 17:02 |
| gibi | and reconnect took time | 17:03 |
| sean-k-mooney | so second option is we merge the backport | 17:03 |
| sean-k-mooney | and propsoe the release wehn we are allowed too in early october | 17:03 |
| sean-k-mooney | but dont need to do anything else now | 17:03 |
| gibi | OK | 17:03 |
| gibi | that works for me | 17:04 |
| Uggla | I'm ok with that. | 17:04 |
| gibi | if nobody objects then this is cheap | 17:04 |
| gibi | thanks | 17:04 |
| gibi | I have nothing further | 17:04 |
| sean-k-mooney | gibi: if your internet coperates this is the backport https://review.opendev.org/c/openstack/os-vif/+/1005591 | 17:04 |
| gibi | sure | 17:04 |
| gibi | only IRC is problematic which is strange | 17:04 |
| elodilles | sounds OK to me with my relmgt core hat on d:) | 17:04 |
| sean-k-mooney | even better :) | 17:05 |
| Uggla | ok so I think we are done for today. | 17:05 |
| sean-k-mooney | +1 | 17:05 |
| Uggla | Thanks for joining this meeting. Have a nice day/evening. | 17:05 |
| Uggla | #endmeeting | 17:05 |
| opendevmeet | Meeting ended Mon Sep 14 17:05:49 2026 UTC. Information about MeetBot at http://wiki.debian.org/MeetBot . (v 0.1.4) | 17:05 |
| opendevmeet | Minutes: https://meetings.opendev.org/meetings/nova/2026/nova.2026-09-14-16.01.html | 17:05 |
| opendevmeet | Minutes (text): https://meetings.opendev.org/meetings/nova/2026/nova.2026-09-14-16.01.txt | 17:05 |
| opendevmeet | Log: https://meetings.opendev.org/meetings/nova/2026/nova.2026-09-14-16.01.log.html | 17:05 |
| gibi | thanks | 17:05 |
| elodilles | thanks o/ | 17:06 |
| lajoskatona | o/ | 17:10 |
| Leo[m] | thanks o/ | 17:10 |
| opendevreview | Merged openstack/os-vif stable/2026.2: ovs: disable IPv6 on taps created by create_tap before bringing them up https://review.opendev.org/c/openstack/os-vif/+/1005591 | 17:19 |
| opendevreview | Clif Houck proposed openstack/nova stable/2025.1: Parallelize per-node resource updates https://review.opendev.org/c/openstack/nova/+/1005119 | 18:19 |
| opendevreview | Ashish Gupta proposed openstack/nova master: Fix init_host crash migration test under native threading https://review.opendev.org/c/openstack/nova/+/1001369 | 19:18 |
| opendevreview | Ghanshyam Maan proposed openstack/nova master: [func test]Catch hanging task at graceful shutdown https://review.opendev.org/c/openstack/nova/+/1003266 | 19:21 |
| opendevreview | melanie witt proposed openstack/nova master: Remove physical_network from ARQ binding profile https://review.opendev.org/c/openstack/nova/+/1005623 | 19:46 |
| melwitt | sean-k-mooney: ^ | 19:47 |
Generated by irclog2html.py 4.1.0 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!