| Posted | Nick | Remark | |
|---|---|---|---|
| #openstack-nova - 2026-04-28 | |||
| 17:57:44 | sean-k-mooney | we do the multi node bridge configuraiton in zuul/zuul-jobs | |
| 17:58:10 | sean-k-mooney | https://opendev.org/zuul/zuul-jobs/src/branch/master/roles/multi-node-bridge | |
| 17:58:16 | melwitt | yeah. I just didn't want to make the depends-on web really big while I was trial-and-erroring on it | |
| 17:58:18 | melwitt | yes exactly what it was saying | |
| 17:58:21 | sean-k-mooney | so we shudl proably make that proply do ipv6 as well | |
| 17:58:30 | melwitt | yes exactly | |
| 17:58:46 | sean-k-mooney | https://opendev.org/zuul/zuul-jobs/src/branch/master/roles/multi-node-bridge/tasks/switch.yaml | |
| 17:59:09 | sean-k-mooney | same for the host file https://opendev.org/zuul/zuul-jobs/src/branch/master/roles/multi-node-hosts-file/tasks/main.yaml | |
| 18:00:00 | melwitt | I cloned all of the relevant repos and claude knew where stuff should go, which was really cool considering I would have zero idea. I know you told me first but I also had claude look at all of it locally and it made all of the connections between them | |
| 18:00:27 | sean-k-mooney | so if you want to see a beautful hack that i have not updated in a long time | |
| 18:00:50 | melwitt | sure | |
| 18:00:54 | sean-k-mooney | https://github.com/SeanMooney/ard/tree/master/molecule | |
| 18:01:03 | sean-k-mooney | so i dont know if you knwo what molecule is | |
| 18:01:09 | sean-k-mooney | btu its how you test ansible | |
| 18:01:19 | sean-k-mooney | https://github.com/SeanMooney/ard/blob/master/molecule/default/molecule.yml | |
| 18:01:33 | sean-k-mooney | i defiend a moluel role using vagrnat/libvtr/qemu | |
| 18:01:35 | JayF | https://review.opendev.org/c/openstack/nova/+/983753 this is a high quality change to the Ironic virt driver which would have a significant impact on Ironic users, it's also simpler and easy to understand than most ironic virt driver changes. Your attention would be appreciated :D | |
| 18:01:51 | sean-k-mooney | that create a contoler and comptue and then runs the devstack ansible playbooks form the ci jobs on them | |
| 18:02:23 | melwitt | no I didn't know what molecule is. I had heard you say it before but I never knew what you were talking about haha | |
| 18:02:24 | sean-k-mooney | so you can do molecule up adn it will use the ci roles to deploy a 2 node devstack | |
| 18:02:45 | melwitt | ahh that's pretty cool | |
| 18:03:02 | sean-k-mooney | melwitt: i used to ocationlly use it to test jobs changes locally | |
| 18:03:24 | sean-k-mooney | JayF: ay yes that woudl be good to do and yes its pretty simple | |
| 18:04:15 | sean-k-mooney | melwitt: i should see if it still work, but you could point it at phsyicla system too and just run it | |
| 18:04:15 | JayF | you also got a 3-in-1 ironic cores review on it (me/cli.f/ci.d in a GR-OSS team review) | |
| 18:04:26 | JayF | although admittedly some % of that time was spent explaining resechedules in nova :D | |
| 18:04:47 | sean-k-mooney | JayF: technially they nolonger exist | |
| 18:04:54 | sean-k-mooney | we replaced it with alternitive hosts | |
| 18:05:04 | sean-k-mooney | so we can aovid going back to the schduler | |
| 18:05:10 | JayF | is there a meaningful difference from an Ironic standpoint? | |
| 18:05:17 | sean-k-mooney | no | |
| 18:05:29 | sean-k-mooney | the diffent is es dont goback to the chsduelr if ther first host fails | |
| 18:05:35 | JayF | Nice, so you just get to avoid the double dip in the scheduler | |
| 18:05:41 | sean-k-mooney | we callulate alterntive in advnace and just select the next one | |
| 18:05:46 | sean-k-mooney | yep | |
| 18:05:51 | JayF | if those alternatives are scheduled to in the meantime | |
| 18:06:08 | sean-k-mooney | the allcoation fails super early adn we go to the next one | |
| 18:06:15 | JayF | ack, so it is a meaningful change for Ironic users :) | |
| 18:06:26 | sean-k-mooney | basiclly the first thing we do is see if the canidate allcation is still valid and if not we go to the next | |
| 18:06:32 | JayF | there's nearly zero chance that after a timed out deployment (hours) those allocs would still be valid | |
| 18:07:00 | sean-k-mooney | well perhasp but this also changed in like pike or rocky | |
| 18:07:26 | sean-k-mooney | it was part fo the cell_v2 work | |
| 18:07:32 | JayF | Nice to know, albeit WAY too late, about the behavior though. Could be surprising for an Ironic user. | |
| 18:08:06 | JayF | (I'm not saying you all had some responsibility to tell us; mainly annoyed I've had a flawed mental model for bordering-on a decade) | |
| 18:09:51 | JayF | cid: clif: Worth reading the backlog if you wanna fill in the gaps around how retrying actually works now ^^^ | |
| 18:15:15 | dansmith | yeah I think at this point it has worked that way for longer than it worked the other way :) | |
| 18:16:30 | JayF | dansmith: I still find myself un-learning things that I "learned" from the old, hacked to @%$! cloud at my first OpenStack employer :) | |
| 18:16:43 | JayF | this is added to the list, a good 12 years later :( | |
| 19:05:08 | opendevreview | Merged openstack/nova master: Increase wait retries for resize reschedule with qos port test https://review.opendev.org/c/openstack/nova/+/986468 | |
| #openstack-nova - 2026-04-29 | |||
| 01:18:32 | opendevreview | Ghanshyam Maan proposed openstack/nova master: DNM: Test removal of enforce_scope https://review.opendev.org/c/openstack/nova/+/986479 | |
| 01:24:01 | opendevreview | Merged openstack/nova master: performance: reduce calls to libvirt / add caching https://review.opendev.org/c/openstack/nova/+/922855 | |
| 01:24:15 | opendevreview | Merged openstack/nova master: ironic: Abort build on fatal image validation errors https://review.opendev.org/c/openstack/nova/+/983753 | |
| 01:24:29 | opendevreview | Merged openstack/nova stable/2025.2: fix: device_by_alias should respect config type https://review.opendev.org/c/openstack/nova/+/984920 | |
| 01:24:40 | opendevreview | Merged openstack/nova stable/2025.1: api: Handle empty imageRef alongside null for local BDM check https://review.opendev.org/c/openstack/nova/+/980541 | |
| 01:24:52 | opendevreview | Merged openstack/nova stable/2024.2: Reproduce bug/2115905 https://review.opendev.org/c/openstack/nova/+/960244 | |
| 01:25:02 | opendevreview | Merged openstack/nova stable/2024.2: [PCI tracker]Remove non configured devs when freed https://review.opendev.org/c/openstack/nova/+/960245 | |
| 01:25:14 | opendevreview | Merged openstack/nova stable/2024.2: [pci]Keep used dev in Placement regardless of dev_spec https://review.opendev.org/c/openstack/nova/+/960246 | |
| 04:02:45 | opendevreview | Ghanshyam Maan proposed openstack/nova master: Standardize the service-to-service communication https://review.opendev.org/c/openstack/nova/+/986590 | |
| 04:05:49 | opendevreview | Ghanshyam Maan proposed openstack/nova master: Standardize the service-to-service communication https://review.opendev.org/c/openstack/nova/+/986590 | |
| 06:24:58 | opendevreview | Nilesh Thathagar proposed openstack/nova master: Dell PowerFlex: Pass requested_size to os-brick on extend https://review.opendev.org/c/openstack/nova/+/986604 | |
| 07:12:25 | opendevreview | Philipp Dreesens proposed openstack/nova-specs master: Add spec for bidirectional RPC liveness handshake https://review.opendev.org/c/openstack/nova-specs/+/984384 | |
| 07:59:18 | opendevreview | Lajos Katona proposed openstack/nova stable/2026.1: Doc: add short doc section for mdev_class https://review.opendev.org/c/openstack/nova/+/986618 | |
| 08:30:03 | opendevreview | Ashish Gupta proposed openstack/nova master: Disable greenlet-based notifier sender check under native threading temporarily https://review.opendev.org/c/openstack/nova/+/985621 | |
| 11:18:47 | elodilles | Uggla: hi, this is just a heads up, that i might not be able to join to today's bug roster meeting, i've added comments/question to my bugs to those i had time to look at. | |
| 11:36:55 | opendevreview | Kamil Sambor proposed openstack/nova master: Change nova-alt-configurations job https://review.opendev.org/c/openstack/nova/+/983179 | |
| 11:52:05 | gibi | Uggla: have to say the same unfortunately | |
| 11:55:52 | opendevreview | Merged openstack/nova master: Test nova CLI commands with native threading https://review.opendev.org/c/openstack/nova/+/984036 | |
| 13:36:52 | opendevreview | ribaudr proposed openstack/nova master: Doc: fix misleading PCI address in multi-VF example https://review.opendev.org/c/openstack/nova/+/986650 | |
| 13:57:22 | sambork | @Uggla: Hey, Same here (in case of bug triage) i have updated the etherpad; two ofthe bugs are duplicates, and i'm currently trying to create a reproducer for the third one | |
| 13:57:46 | Uggla | sambork ok no problem. | |
| 14:12:01 | opendevreview | Artem Goncharov proposed openstack/nova master: Fix invalid jsonschema for keypair list response https://review.opendev.org/c/openstack/nova/+/986660 | |
| 14:17:06 | opendevreview | ribaudr proposed openstack/nova-specs master: WIP: Support different resource classes for VFs on the same PF https://review.opendev.org/c/openstack/nova-specs/+/986661 | |
| 14:36:39 | opendevreview | Artem Goncharov proposed openstack/nova master: Fix invalid jsonschema for keypair list response https://review.opendev.org/c/openstack/nova/+/986660 | |
| 14:37:54 | opendevreview | Merged openstack/nova master: Drop redundant N371 check https://review.opendev.org/c/openstack/nova/+/972302 | |
| 15:08:02 | stephenfin | gmaan: Looks like gtema found a bug in the keypair JSON schema spec, if you've time to take a look https://review.opendev.org/c/openstack/nova/+/986660 | |
| 15:18:11 | melwitt | bauzas: hey do you think you might be able to take a look at the bottom 3 patches for vtpm prep? it's a follow up and two small things that got split out during code review. dansmith has reviewed them https://review.opendev.org/c/openstack/nova/+/978836 and https://review.opendev.org/c/openstack/nova/+/983504 and https://review.opendev.org/c/openstack/nova/+/983505 | |
| 15:18:56 | gmaan | stephenfin: done, saw from gerrit email | |
| 15:18:57 | bauzas | melwitt: not sure I'll have time, but I'll try | |
| 15:19:10 | stephenfin | gmaan++ ty 🙏 | |
| 15:20:19 | melwitt | bauzas: ack thanks | |
| 15:21:05 | opendevreview | Takashi Kajinami proposed openstack/nova master: libvirt: Use native IntOpt for tx_queue_size and rx_queue_size https://review.opendev.org/c/openstack/nova/+/969014 | |
| 15:32:27 | gmaan | melwitt: stephenfin sean-k-mooney gibi bauzas dansmith Uggla, As we were not able to discuss the 'standardization of service-to-service communication' topic in PTG, I am proposing it in gerrit, please check when you have time https://review.opendev.org/c/openstack/nova/+/986590 | |
| 15:32:48 | gmaan | I am not in hurry to merge it but would like to get a kind of team agreement on it | |
| 15:33:49 | sean-k-mooney | gmaan: ack. to soften my stand a bit. it may be ok to use the service_user section as a fall back ot create teh user token for requst made by nova on behalvf of a user. but it idally shoudl not be the only way | |
| 15:33:58 | gmaan | sean-k-mooney: I think it is aligned what you were suggesting but I am adding a fallback to service_user which you objected to use for service calling | |
| 15:34:17 | gmaan | sean-k-mooney: yeah | |
| 15:34:25 | sean-k-mooney | the reason im brinign that up is we know that cern and other have one nova that talks to neutron in 3 regions | |
| 15:34:52 | sean-k-mooney | so we can assume that all service a given compute host talks to are in the same region or use the same CA for tls ectra | |
| 15:35:24 | sean-k-mooney | so each service nova talsk to shoudl ahve its onw cofnig section with the common keystone auth optiosn in it | |
| 15:35:25 | gmaan | sean-k-mooney: and i ack your concern for devstack bug for mess up on configuring service users which I will take up as a separate things to solve, I can work on that when get time | |
| 15:35:35 | sean-k-mooney | and then and only then fallback to service_user | |
| 15:37:03 | bauzas | do people know that we have upstream bug triage discussion at the moment ? | |
| 15:37:12 | bauzas | I don't see Uggla telling about it | |
| 15:37:18 | bauzas | https://meet.google.com/fdz-phux-cnc | |
| 15:37:38 | opendevreview | Jay Faulkner proposed openstack/nova stable/2026.1: ironic: Abort build on fatal image validation errors https://review.opendev.org/c/openstack/nova/+/986674 | |
| 15:37:40 | sean-k-mooney | gmaan: by the way i mentioned this in the agentic coding irc channle. its entirly ok for proejct or teams to do one of ptg style meetign that are open for everyoen to join if they need high bandwith com like the midcycle. ill review your proposal when i have time but if we need oen we can poll the list for a time that works an do liek a 1 hour one off on this topic | |
| 15:38:15 | gmaan | ++ | |
| 15:38:15 | sean-k-mooney | bauzas: oh ok vagely i can join in a mainly liste mode | |
| 15:38:24 | sean-k-mooney | im doint somethign else in parallel | |
| 15:38:29 | gmaan | let's see how feedback goes in gerrit and accordingly we can decide | |