| Posted | Nick | Remark | |
|---|---|---|---|
| #openstack-nova - 2025-07-08 | |||
| 16:08:33 | Uggla | thanks gibi | |
| 16:08:51 | Uggla | skipping next topic because gmann is not available. | |
| 16:09:08 | Uggla | #topic Release Planning | |
| 16:09:17 | Uggla | #link https://releases.openstack.org/flamingo/schedule.html | |
| 16:09:25 | Uggla | #info Nova deadlines are set in the above schedule | |
| 16:09:50 | Uggla | Spec freeze was last week. So no new specs. | |
| 16:10:15 | Uggla | #topic Review priorities | |
| 16:10:31 | Uggla | #link https://etherpad.opendev.org/p/nova-2025.2-status | |
| 16:12:02 | Uggla | We had a lot of interest just before the spec freeze around io threads. | |
| 16:12:58 | Uggla | Although, the specs were not approved this cycle. We may open a 2026.1 "directory" to keep the momentum around this activity. | |
| 16:13:53 | Uggla | #topic OpenAPI | |
| 16:14:01 | Uggla | #link: https://review.opendev.org/q/topic:%22openapi%22+(project:openstack/nova+OR+project:openstack/placement)+-status:merged+-status:abandoned | |
| 16:14:23 | Uggla | #info 19 remaining. Same as last week. | |
| 16:14:36 | Uggla | #topic Stable Branches | |
| 16:14:51 | Uggla | elodilles, please go ahead. | |
| 16:14:59 | elodilles | i was on vacation last week, so i might missed some stuff | |
| 16:15:04 | elodilles | otherwise, i'm not aware of any issue with stable gates | |
| 16:15:17 | elodilles | so that's all, to be quick o:) | |
| 16:15:25 | elodilles | Uggla: back to you | |
| 16:15:45 | Uggla | thx elodilles | |
| 16:16:00 | Uggla | #topic vmwareapi 3rd-party CI efforts Highlights | |
| 16:16:08 | fwiesel | Hi, no updates from my side. | |
| 16:16:21 | Uggla | fwiesel, thanks. | |
| 16:16:29 | Uggla | #topic Gibi's news about eventlet removal. | |
| 16:16:34 | Uggla | #link Blog: https://gibizer.github.io/categories/eventlet/ | |
| 16:16:42 | Uggla | #link nova-scheduler series is ready for core review, starting at https://review.opendev.org/c/openstack/nova/+/947966 | |
| 16:16:58 | Uggla | gibi, do you want to say something about eventlet removal ? | |
| 16:17:18 | gibi | only that we are slowly landing the approved patches as the gate allows | |
| 16:17:35 | gibi | we have one patch left that is approved but not landed yet | |
| 16:17:43 | gibi | the series is in reviewable state | |
| 16:18:01 | gibi | I'm only tracking minor comment at the moment | |
| 16:18:03 | gibi | that is all | |
| 16:18:58 | Uggla | thx gibi | |
| 16:19:16 | Uggla | #topic Open discussion | |
| 16:19:39 | Uggla | #info (Uggla) I will be on PTO the 15th and 22nd July. bauzas will run the meeting on my behalf. | |
| 16:20:28 | Uggla | This is the only thing I wanted to share, thanks bauzas ^ | |
| 16:20:50 | Uggla | Someone wants to discuss about something else ? | |
| 16:20:52 | gibi | I have one topic, mostly a heads up. The grenade job semi frequently times out while dumping DBs. Recent occurence https://zuul.opendev.org/t/openstack/build/1328f6c40c5845fa800753d338551e06 | |
| 16:21:42 | gibi | I did not see any logs telling me why dumping the DB takes so much time. But maybe we just need to disable DB dumping on the gate by default | |
| 16:22:15 | Uggla | What is the purpose of the dump ? | |
| 16:22:39 | gibi | I guess to troubleshoot DB schema upgrade | |
| 16:22:58 | gibi | but I did not tracked down where we enable the dumpgin | |
| 16:23:10 | gibi | I will bring this up next week when we have more cores around | |
| 16:23:24 | gibi | and If my time allows then I will propose a patch to disable it | |
| 16:23:55 | Uggla | yep no worries, tbh the question was more to satisfy my curiosity. | |
| 16:25:24 | Uggla | Do you have some energy for bug triage ? | |
| 16:26:04 | gibi | If it just you and me are here for triage then maybe one or two bugs | |
| 16:27:11 | Uggla | gibi, let's do it. | |
| 16:27:23 | Uggla | #topic Bug scrubbing | |
| 16:27:30 | Uggla | #info up to 167 :( Increased a lot on the 16th of June. | |
| 16:27:38 | Uggla | #link: https://etherpad.opendev.org/p/nova-bug-selection-for-triaging#L4 | |
| 16:27:44 | Uggla | #link: https://truc.uggla.fr/ I kicked off this draft page to follow open bugs. | |
| 16:29:43 | Uggla | Fisrt bug: https://bugs.launchpad.net/nova/+bug/2116186 - Py3.13: nova-conductor crash during report status | |
| 16:29:43 | Uggla | Here I'm more looking at what we should do with py3.13 bugs? I set a "python313" tag on the bug at least. | |
| 16:30:23 | gibi | I know zigo wants help fixing them. I'm not sure how much capacity we have to help there. | |
| 16:31:56 | gibi | We will have more priority fixing them once we want to make py313 suppoted officially | |
| 16:32:23 | Uggla | I'm a bit torn about looking at 3.13 bug. Should we wait eventlet removal first ? | |
| 16:33:39 | gibi | to look at the bugs we need motivation, when the decision happen that openstack officially supports 3.13 we will have such motivation. | |
| 16:33:57 | Uggla | And should we keep this kind of but to new or set them to deferred ? What's your opinion ? | |
| 16:34:06 | gibi | evetlet might become supportable on top of 3.13 so it is unrelated | |
| 16:35:03 | Uggla | gibi, you mean some people working in that direction ? ^ | |
| 16:35:05 | gibi | I have no hard opinion. I would keep it as is for now as I don't see the value of the deferred paperwork here | |
| 16:35:33 | gibi | Uggla: yes, herve and the folks are working on that | |
| 16:36:04 | Uggla | oh so fixing eventlet (OO) | |
| 16:37:17 | gibi | eventlet is more supportable in 313 than in 314 | |
| 16:38:11 | Uggla | ok good to know. | |
| 16:38:32 | Uggla | Regarding the bug, I keep it in the current state. | |
| 16:39:14 | Uggla | Next one: https://bugs.launchpad.net/nova/+bug/2115726, I think it is just a matter to triage it as it looks you worked on it? | |
| 16:40:16 | gibi | it needs dicussion with the core team I have at least followup question to Sean's statements in the bug. | |
| 16:41:05 | gibi | either we doc the behavior or we rip it off, but if we rip it off we need to consider other adjacent features giving the same result as what Sean does not like | |
| 16:41:15 | sean-k-mooney | ya i dont think 3.14 is even remotely possible | |
| 16:41:43 | Uggla | Hi sean-k-mooney | |
| 16:42:43 | sean-k-mooney | o/ | |
| 16:43:09 | sean-k-mooney | my issue with this si form my perspecitive this behvior was never docudment or approved in any of the specs that altered the fucntionaltiy | |
| 16:43:36 | sean-k-mooney | i dont belive we shoudl document casese where we didnt to proper input validation and supprot them just becasue we didnt catch it in code review | |
| 16:43:59 | sean-k-mooney | not when it impact both the number of nested RPs in palcmenet and the dbrow count in the pci devices table | |
| 16:44:33 | sean-k-mooney | if this was a deliberate chocie by using address="*" that different | |
| 16:44:44 | gibi | the dev_spec has the notion of partial match this is an edge case of such partial match, so if we remove this then we should remove other partial matches that potentially create a lot of rows | |
| 16:44:57 | gibi | what about address=""? | |
| 16:45:09 | sean-k-mooney | well that shoudl also be an error | |
| 16:45:15 | gibi | what about vendor_if=8086 without product id? | |
| 16:45:19 | sean-k-mooney | its not a viald adress or glob | |
| 16:45:33 | gibi | sean-k-mooney: we do support partial address match toady | |
| 16:45:38 | gibi | you dont need the * | |
| 16:45:39 | sean-k-mooney | vendor_id is ment ot be combdiend with product id or an address | |
| 16:46:02 | sean-k-mooney | gibi: that is again not one of the docuemnted cases that shoudl work | |
| 16:46:19 | sean-k-mooney | it can work if you have one of the ohter matchers | |
| 16:46:37 | gibi | I do belive that both globbing by address pieces and both partial address string match is explicitly implemented | |
| 16:46:55 | sean-k-mooney | an empty string is not a partial match | |
| 16:46:59 | sean-k-mooney | or a blog | |
| 16:47:15 | sean-k-mooney | *glob | |
| 16:47:44 | gibi | it is by regex | |
| 16:47:46 | gibi | Both traditional glob style and regular expression syntax is supported. | |
| 16:48:04 | gibi | https://docs.openstack.org/nova/latest/configuration/config.html#pci.device_spec | |
| 16:48:08 | sean-k-mooney | regex supprot requries the dict syntaxz | |
| 16:48:16 | sean-k-mooney | it not supproted in the string syntax | |
| 16:48:23 | gibi | I'm note sure | |
| 16:48:49 | sean-k-mooney | i am pretty sure | |
| 16:48:50 | gibi | anyhow there is a lot of things that works today and we need discussion with quorum what to remove and what to document | |
| 16:49:02 | sean-k-mooney | i agree | |