| Posted | Nick | Remark | |
|---|---|---|---|
| #openstack-nova - 2025-04-22 | |||
| 16:49:42 | gibi | not impossible to do just not a low hanging bugfiz | |
| 16:49:43 | gibi | x | |
| 16:49:50 | sean-k-mooney | Uggla: to summerise, this is valid, it proably need a new periodic and there are likely other cases like this that should be fixed | |
| 16:50:09 | Uggla | perfect. | |
| 16:50:49 | sean-k-mooney | i would also agree not a low hanging fuirt but perhaps low to medium imporantce | |
| 16:52:13 | Uggla | Latest one for this week: https://bugs.launchpad.net/nova/+bug/2106817 | |
| 16:55:58 | gibi | no stack trace so it is hard to tell | |
| 16:56:03 | sean-k-mooney | so neutron supproted adressless port long before nova did | |
| 16:56:18 | sean-k-mooney | sylvain added supprot for adressless port but i dont know if that in antelope? | |
| 16:56:54 | bauzas | bobcat iirc | |
| 16:57:05 | sean-k-mooney | https://specs.openstack.org/openstack/nova-specs/specs/yoga/implemented/boot-vm-with-unaddressed-port.html | |
| 16:57:06 | bauzas | or maybe antelope, can't remember this | |
| 16:57:09 | sean-k-mooney | it was actully yoga | |
| 16:57:14 | bauzas | ohoho | |
| 16:57:36 | sean-k-mooney | but i do know there are still some issue with metadta | |
| 16:58:21 | sean-k-mooney | so they are aslo using trunk ports | |
| 16:58:29 | sean-k-mooney | whic i dont know if that was tested as part of this | |
| 16:59:06 | sean-k-mooney | they are also doing this via heat | |
| 16:59:12 | sean-k-mooney | which is fun... | |
| 16:59:32 | Uggla | maybe we can ask for a reproducer. At least the procedure to reproduce it | |
| 16:59:36 | Uggla | without heat | |
| 16:59:42 | sean-k-mooney | i knwo that heat uses the same micorverion for all nova calls | |
| 16:59:48 | sean-k-mooney | and it default to a pretty old one | |
| 17:00:25 | sean-k-mooney | Uggla: yes i think we shoudl ask for a simple repoducer without heat | |
| 17:00:39 | sean-k-mooney | what im unsure about is is this a nova or neutron issue | |
| 17:00:53 | sean-k-mooney | bauzas: i dotn think we added a an api microversion for this correct | |
| 17:01:41 | sean-k-mooney | Uggla: supproting adress port in combiniation with turnk ports was not in socpe fo the spec | |
| 17:01:59 | sean-k-mooney | so if this is repoducable without heat | |
| 17:02:05 | sean-k-mooney | we have two choices | |
| 17:02:18 | sean-k-mooney | treat it as a new feature to actully supprot using both feature togetehr | |
| 17:02:26 | sean-k-mooney | or consider it a bug in the existing implimation | |
| 17:03:00 | Uggla | Ok, that works for me — incomplete plus a reproducer. That way, we’ll be able to narrow down the possible issue. | |
| 17:03:04 | sean-k-mooney | i think to do it properly in nova nova woudl have to check the port bidning of all the sub ports instead fo teh trunk port | |
| 17:03:22 | sean-k-mooney | so im inclidne to say this is a feature request but sure lest see wht they come back with | |
| 17:04:08 | Uggla | yep I was thinking the same. Maybe that's not a "bug". But it will end up in a feature request. | |
| 17:05:21 | Uggla | cool ok thanks all for this triage session. Latest topic | |
| 17:05:23 | Uggla | #topic Open discussion | |
| 17:05:35 | Uggla | one point from my side | |
| 17:05:37 | Uggla | Next week's meeting: I’ll be on vacation and unable to run it. Would someone be available to run it on my behalf? | |
| 17:06:25 | Uggla | I'll propably prepare a list of bug to triage. (but that's not mandatory) | |
| 17:07:44 | bauzas | Sorry, I can only help for the first 30 mins | |
| 17:07:54 | bauzas | (double meeting at the same time with TC one started) | |
| 17:08:21 | Uggla | bauzas, ok better than nothing. IMHO. | |
| 17:09:26 | bauzas | okay, I'll try to help then | |
| 17:09:35 | bauzas | let's then do a short one | |
| 17:10:12 | Uggla | ok | |
| 17:10:19 | Uggla | Time to close. | |
| 17:10:24 | gibi | o/ | |
| 17:10:54 | Uggla | sorry for the 10mn overtime. | |
| 17:11:05 | sean-k-mooney | o/ | |
| 17:11:08 | Uggla | Thanks all | |
| 17:11:14 | Uggla | #endmeeting | |
| 17:11:14 | opendevmeet | Meeting ended Tue Apr 22 17:11:14 2025 UTC. Information about MeetBot at http://wiki.debian.org/MeetBot . (v 0.1.4) | |
| 17:11:14 | opendevmeet | Minutes: https://meetings.opendev.org/meetings/nova/2025/nova.2025-04-22-16.01.html | |
| 17:11:14 | opendevmeet | Minutes (text): https://meetings.opendev.org/meetings/nova/2025/nova.2025-04-22-16.01.txt | |
| 17:11:14 | opendevmeet | Log: https://meetings.opendev.org/meetings/nova/2025/nova.2025-04-22-16.01.log.html | |
| 17:11:27 | Uggla | That's in the box. | |
| 17:12:00 | Uggla | I hope the bug triage was ok. Feel free to let me know if something is not appreciated. | |
| 17:12:54 | sean-k-mooney | Uggla:i think it was effeective | |
| 17:13:30 | sean-k-mooney | thats all triage is really ment to be, look at the issue, see if there is enough info to say if its valid or not, ask for it if its missing and mark it triaged if there is | |
| 17:14:03 | sean-k-mooney | if we have an idea of how to fix it even better but we dont need to actully come up with the solution but its good to take notes in the bugs if we know of any workarounds | |
| 17:14:23 | sean-k-mooney | gibi: i know you less of a fan of doing this on the fly, how did you find it? | |
| 17:14:32 | Uggla | yep, but that's the first time I'm doing this with IRC. So I wonder about the timing. | |
| 17:15:42 | Uggla | Of course if you are uncomfortable to do it on the fly, I could send the bugs upfront (e.g Friday). Just let me know. | |
| 17:18:07 | sean-k-mooney | kevko: so looping back to your live migration quetion | |
| 17:18:26 | sean-k-mooney | looking at the code im not sure why you are not seeing the guest pause as expected | |
| 17:18:41 | sean-k-mooney | waht i will say is we likely shoudl add some extra logging | |
| 17:19:07 | sean-k-mooney | becuase there isnt a debug level log showitn that we took the pause codepath unless there is an excption when we call libvirt | |
| 17:19:39 | sean-k-mooney | kevko: it might be worht checkign your libvirt logs for the domain to see if there is a pause request or any error on teh libvirt side | |
| 17:20:42 | sean-k-mooney | kevko: it would be also good to confirm thate you do not see teh "failed to pause" warning https://github.com/openstack/nova/blob/master/nova/virt/libvirt/migration.py#L755-L769 | |
| 17:22:18 | opendevreview | Merged openstack/nova master: Remove eventlet based WSGI server entry points https://review.opendev.org/c/openstack/nova/+/947240 | |
| 17:24:52 | sean-k-mooney | :) | |
| 17:25:31 | sean-k-mooney | kevko: at the very minium we should likely imporve debug loging to that its similar to understand why you are not seeing the behvior we expect | |
| 17:25:54 | sean-k-mooney | kevko: it may be good to report a bug for this but likely it will take effort to try and repoduce | |
| 17:26:25 | sean-k-mooney | kevko: hopefully the issue you are seeign is not disto/version sepciifc. | |
| 17:38:06 | opendevreview | Merged openstack/nova master: Remove WSGIService and WSGIServer classes https://review.opendev.org/c/openstack/nova/+/947245 | |
| 18:37:30 | sean-k-mooney | Uggla: we triaged some bugs in the meeting but i dont see that reflected in launchpad | |
| 18:37:43 | sean-k-mooney | Uggla: are you going to update them async based on what we discussed | |
| 22:28:45 | opendevreview | Merged openstack/nova master: Fix description of [pci] alias https://review.opendev.org/c/openstack/nova/+/944611 | |
| #openstack-nova - 2025-04-23 | |||
| 07:33:16 | Uggla | sean-k-mooney[m], yep I'm gonna update them this morning. | |
| 07:52:07 | gibi | sean-k-mooney[m]: re triage: I feel Uggla put sizeable effort to pre-select bugs that are easy to triage and this made it effective. | |
| 07:52:58 | gibi | also I feel that it was mostly sean-k-mooney[m] and Uggla who did this triage work. If this feel sustainable then I'm happy. | |
| 07:53:47 | gibi | I personally would like to look at bugs async and then bring up the questionable ones in the meeting. | |
| 07:54:09 | gibi | and nothing prevents me to do that :) | |
| 08:03:43 | Uggla | gibi, would you like me to select several bugs upfront let's say Friday. So we could discuss them during Tuesday meeting ? | |
| 09:44:01 | gibi | that is one way to do it. But if it just for me then it is OK to continue as is and I will try to find some bugs to look at async time to time | |
| 09:57:41 | Uggla | gibi, I'm not sure it is for you only. I have the feeling I'd rather have the bugs we will discuss in advanced to thing about them and do some research. | |
| 11:09:15 | Uggla | Following yesterday’s triage exercise during the Nova meeting, and some additional work I did this morning, we’ve gone from over 160 new bugs down to 152. | |
| 11:09:21 | Uggla | I marked as Incomplete and notified reporters for bugs that were clearly missing information. | |
| 11:09:28 | Uggla | I went back through bugs from the last 50 days, and I believe all of them now have enough info for proper triage. | |
| 11:09:34 | Uggla | I also noted the bugs to triage in the next meeting (2025-04-29 or 2025-05-06) here: | |
| 11:09:34 | Uggla | https://etherpad.opendev.org/p/nova-bug-selection-for-triaging | |
| 11:15:09 | gibi | Uggla: thank! | |
| 11:15:22 | gibi | I will try to set aside some time to look at some of them | |
| 11:20:24 | gibi | Uggla: FYI I saw you set https://bugs.launchpad.net/nova/+bug/2102038 fix comitted, I set it back to in progress as there is no commit merged and the patches proposed are only providign a reproducer and some doc but not a real fix yet | |
| 11:23:05 | Uggla | gibi, oh ok. Sure no pb. I was maybe a bit too aggressive with that one. :) What is important for me, is to set it as something different than new (which is the case). | |
| 11:29:40 | sean-k-mooney | Uggla: we also do not use fix commited any more by the way | |
| 11:29:52 | sean-k-mooney | we stop that about 8 years ago | |
| 11:30:10 | sean-k-mooney | basicly the logic is master is inteneded to be deployable to production and the same is ture of the stable branhces | |
| 11:30:19 | sean-k-mooney | so if we have commited the change we treat it as released | |