| Posted | Nick | Remark | |
|---|---|---|---|
| #openstack-nova - 2025-12-01 | |||
| 16:12:15 | Uggla | #info Second spec review day is tomorrow and FF is Thursday. | |
| 16:12:33 | tkajinam | Do you mean spec freeze, right ? | |
| 16:12:54 | Uggla | oops sorry my bad, yes I mean spec freeze (SF° | |
| 16:13:03 | gibi | no no we do FF now and go for a long PTO :) | |
| 16:13:04 | tkajinam | instead of feature freeze (if I understand what it represents) | |
| 16:13:09 | tkajinam | lol | |
| 16:13:19 | gibi | sorry :) | |
| 16:13:39 | Uggla | gibi, hum maybe that's a good proposal. ;) | |
| 16:14:07 | Uggla | #info I'll send a "warning" about SF on the mailing list. | |
| 16:16:02 | Uggla | #info PTG etherpad for 2026.1 is available: https://etherpad.opendev.org/p/nova-2026.1-ptg | |
| 16:16:33 | Uggla | #topic Review priorities | |
| 16:16:44 | Uggla | #link https://etherpad.opendev.org/p/nova-2026.1-status | |
| 16:16:49 | Uggla | #topic OpenAPI | |
| 16:16:58 | Uggla | #info still 23 remaining atm. | |
| 16:16:58 | Uggla | #link: https://review.opendev.org/q/topic:%22openapi%22+(project:openstack/nova+OR+project:openstack/placement)+-status:merged+-status:abandoned | |
| 16:17:28 | sean-k-mooney | oh o/ | |
| 16:17:43 | Uggla | #topic Stable Branches | |
| 16:17:59 | elodilles | thanks | |
| 16:18:14 | elodilles | #info all three stable branches' gates seem to be in a good state again | |
| 16:18:22 | elodilles | grenade jobs are passing again | |
| 16:18:30 | elodilles | #info stable branch status / gate failures tracking etherpad: https://etherpad.opendev.org/p/nova-stable-branch-ci | |
| 16:18:44 | elodilles | and that's all from me | |
| 16:18:55 | elodilles | Uggla: back to you | |
| 16:21:10 | Uggla | thanks elodilles | |
| 16:21:25 | Uggla | #topic vmwareapi 3rd-party CI efforts Highlights | |
| 16:21:31 | fwiesel | Hi, no updates from my side. | |
| 16:21:38 | Uggla | fwiesel thanks | |
| 16:21:42 | gibi | fwiesel: I have a question for you | |
| 16:21:47 | fwiesel | gibi: Go ahead | |
| 16:22:18 | gibi | what would be the way to trigger some vmware testing for this changes https://review.opendev.org/q/topic:%22eventlet-removal%22+project:openstack/oslo.vmware ? | |
| 16:22:51 | gibi | the last one in the series is probably not a clean refactor and might cause troubles | |
| 16:22:59 | gibi | https://review.opendev.org/c/openstack/oslo.vmware/+/967418 | |
| 16:25:40 | fwiesel | gibi: A comment with "sap-openstack-ci recheck - some comment" should do the trick. But currently it is broken. | |
| 16:26:25 | fwiesel | The neutron service cannot even start a simple thread, which I have trouble understanding. | |
| 16:26:56 | gibi | OK thanks for the info | |
| 16:27:15 | gibi | fwiesel: neutron when from eventlet to threading at the end of Flamingo | |
| 16:28:00 | gibi | so probably that change is related to your trouble | |
| 16:28:12 | gibi | anyhow I will circle back later to the oslo.vmware patch | |
| 16:28:59 | fwiesel | gibi: Yeah, and at least in our VM, a simple "threading.Thread(target=func)" doesn't work in the place where the service should be started. the target function won't get started. | |
| 16:29:31 | gibi | fwiesel: that line does not start a thread, you need .start() at the end to actually kick of the defined thread | |
| 16:31:15 | Uggla | gibi, fwiesel is that ok, can we move on ? | |
| 16:31:34 | fwiesel | Uggla: Sure, I don'T think we will debug that now :) | |
| 16:31:53 | gibi | sure | |
| 16:31:55 | gibi | :) | |
| 16:32:28 | Uggla | #topic Gibi's news about eventlet removal | |
| 16:32:43 | Uggla | gibi, something new to share about eventlet removal ? | |
| 16:32:43 | gibi | o/ | |
| 16:33:32 | gibi | unfortunately not much new on my side. The bottom 7 patches are ready for review in the compute series https://review.opendev.org/c/openstack/nova/+/965467/22 | |
| 16:33:49 | gibi | and you already saw above my oslo.vmware series | |
| 16:33:57 | gibi | which needs testing | |
| 16:34:33 | gibi | sambork: anything on your side maybe? | |
| 16:36:49 | gibi | I guess no, so we can move on | |
| 16:36:57 | Uggla | thanks gibi | |
| 16:37:16 | Uggla | #topic Open discussion | |
| 16:37:44 | Uggla | I will cancel the next week meeting. | |
| 16:38:23 | Uggla | I don't have a clear visibility on our agenda, so I'd rather cancel. | |
| 16:38:48 | Uggla | I will write an email to openstack discuss too. | |
| 16:38:54 | gibi | yeah some of us will travel next week so I agree to cancel | |
| 16:39:02 | tkajinam | +1 | |
| 16:39:54 | Uggla | Something you'd like to discuss ? | |
| 16:40:46 | tkajinam | I'm just wondering if we can quickly discuss https://review.opendev.org/c/openstack/nova-specs/+/966584 . | |
| 16:41:08 | gibi | I'm pretty +2 on it :) | |
| 16:41:08 | Uggla | sure | |
| 16:41:23 | tkajinam | :-) | |
| 16:41:26 | Uggla | bauzas as well. | |
| 16:42:00 | bauzas | yup, I can send it to the gate | |
| 16:42:06 | tkajinam | ah, ok | |
| 16:42:21 | tkajinam | we can agree how complicated the logic to select the existing firmware is, based on the actual code logic | |
| 16:42:44 | tkajinam | I mean leaving it for follow-up and keep the original direction so far | |
| 16:42:53 | gibi | tkajinam: ^^ good startegy | |
| 16:43:46 | tkajinam | I saw sean-k-mooney also voted his +2 :-) | |
| 16:44:30 | sean-k-mooney | i did | |
| 16:44:42 | sean-k-mooney | but i dont agree with everything | |
| 16:44:57 | sean-k-mooney | i belvie we shoudl be regenergatin the xml without lookign at the exsitng xml | |
| 16:45:04 | bauzas | can we still send it to the gate then ? | |
| 16:45:05 | sean-k-mooney | for both hard-reboot and live migrate | |
| 16:45:39 | sean-k-mooney | i see the current propoal to pin it as a an issue for day2 operations and posisbel security updates if the device path ever change | |
| 16:46:08 | tkajinam | ok so you are mostly on the same side as Uggla. | |
| 16:46:10 | sean-k-mooney | so to me that part is compliecating the propsoal by requiring extra code to maintain the definaiton and complicating upgrades | |
| 16:46:16 | sean-k-mooney | yes | |
| 16:46:27 | sean-k-mooney | i suggested we move forward and revisit in the code review | |
| 16:46:36 | sean-k-mooney | im not going to block on this point either way | |
| 16:46:48 | sean-k-mooney | btu i dont think the curernt proposal s the right longterm choice | |
| 16:46:56 | tkajinam | yeah | |
| 16:47:11 | tkajinam | let's continue the discussion in the actual code review. | |
| 16:47:42 | Uggla | yep I think we can progress anyway. | |
| 16:48:08 | gibi | I don't see dansmith around but based on his review comment he would disagree with always triggering firmware re-select at hard reboot | |
| 16:48:42 | bauzas | yup and I agree with him | |
| 16:48:58 | bauzas | that's why tkajinam said this for both of the actions | |
| 16:49:07 | dansmith | sorry, still catching up | |
| 16:50:27 | dansmith | I don't understand the day2 maintenance issue -- we're currently hard-coding the value into the xml today, correct? | |
| 16:51:08 | sean-k-mooney | we do yes which mean we somethime dont find the correct firmware blob and or need to symlink files if they move | |
| 16:51:08 | dansmith | so all I'm proposing is we don't suddenly change that for any instances due to an operation that a user or operator would not expect could fundamentally and invisibly change the configuration/behavior of the instance | |
| 16:51:43 | dansmith | right, but if the guest has booted, then it's right.. I just don't think changing it on a working guest without some understanding of what's going on makes sense | |
| 16:51:44 | sean-k-mooney | we had a regression in rhel 9 which they fixed but we were broken by a chagne like that | |
| 16:52:00 | dansmith | sure, and letting libvirt pick going forward is the solution there | |
| 16:52:20 | sean-k-mooney | right but the curernt propaly mean that does nto happen until the vm is mvoed | |
| 16:52:36 | dansmith | yep, understood | |
| 16:52:36 | sean-k-mooney | which is a porblem if you do inplace upgrades | |
| 16:52:44 | sean-k-mooney | as i said my prefernce is to regenreated it | |