| Posted | Nick | Remark | |
|---|---|---|---|
| #openstack-nova - 2023-01-17 | |||
| 16:00:19 | opendevmeet | Meeting started Tue Jan 17 16:00:19 2023 UTC and is due to finish in 60 minutes. The chair is bauzas. Information about MeetBot at http://wiki.debian.org/MeetBot. | |
| 16:00:19 | bauzas | #startmeeting nova | |
| 16:00:24 | bauzas | gdi, just in time | |
| 16:00:32 | bauzas | #link https://wiki.openstack.org/wiki/Meetings/Nova#Agenda_for_next_meeting | |
| 16:00:36 | bauzas | hi everyone | |
| 16:00:40 | dansmith | o/ | |
| 16:01:11 | elodilles | o/ | |
| 16:01:59 | gibi | o/ | |
| 16:02:00 | bauzas | okay let's start | |
| 16:02:06 | gibi | (I'm a bit distracted) | |
| 16:02:15 | bauzas | #topic Bugs (stuck/critical) | |
| 16:02:30 | bauzas | #info One critical bug | |
| 16:02:33 | bauzas | #info One critical bug | |
| 16:02:38 | Uggla | o/ | |
| 16:03:08 | bauzas | #link https://bugs.launchpad.net/nova/+bug/2002951 | |
| 16:03:20 | bauzas | gibi: I marked this one as critical for the sake of the discussion | |
| 16:03:22 | gmann | o/ | |
| 16:03:29 | bauzas | but we can put it back to High | |
| 16:03:49 | bauzas | in general, I tend to triage CI bugs to Critical until we agree this is not holding the gate | |
| 16:04:04 | bauzas | do we want to discuss about it now or no ? | |
| 16:04:38 | gibi | sure | |
| 16:04:57 | gibi | I updated the bug | |
| 16:05:01 | bauzas | ok, so, gibi (mostly) and I looked at this one today | |
| 16:05:05 | gibi | I think it is tempest.api.compute.admin.test_volume.AttachSCSIVolumeTestJSON.test_attach_scsi_disk_with_config_drive test case that tirggers the OOM | |
| 16:05:11 | bauzas | yeah | |
| 16:05:17 | bauzas | and like I said, I tried to find wherer | |
| 16:06:17 | bauzas | but I wasn't able to see | |
| 16:06:34 | bauzas | context : https://github.com/openstack/tempest/blob/7c8b49becef78a257e2515970a552c84982f59cd/tempest/api/compute/admin/test_volume.py#L84-L120 | |
| 16:06:46 | bauzas | we try to create an image | |
| 16:06:52 | bauzas | then we create an instance | |
| 16:07:06 | bauzas | and then a volume which we attach to the instance | |
| 16:07:44 | gibi | I haven't had time to look into the actual tc yet | |
| 16:07:45 | sean-k-mooney | p/ | |
| 16:08:08 | gibi | also it would be nice to see how the python interpreter rss size grows during the test execution | |
| 16:08:11 | dansmith | yeah surely seems like a benign test case | |
| 16:08:38 | sean-k-mooney | we unfortuently dont have the memtacker stuff form devstack | |
| 16:08:50 | sean-k-mooney | btu it would be nice if we coudl get that and also dmsg in the tox based tests | |
| 16:08:52 | bauzas | I tried to grep the testname in n-api | |
| 16:09:01 | bauzas | but I wasn't finding it | |
| 16:09:07 | bauzas | so, either we no longer use it | |
| 16:09:17 | bauzas | or we were not yet calling the nova-api | |
| 16:09:34 | bauzas | which means we have the kill before creating the instance | |
| 16:09:55 | bauzas | but I could be wrong | |
| 16:10:53 | bauzas | anyway, folks are ok if we modify the bug to High ? | |
| 16:10:59 | bauzas | bug report* | |
| 16:11:32 | gibi | tomorrow I will continue looking but we can also tentatively try to disable this single test to see if that removes the OOM problem | |
| 16:12:18 | gibi | bauzas: I'm not against having this as High | |
| 16:12:26 | bauzas | ok | |
| 16:12:35 | bauzas | then let's look again tomorrow and we'll see what to do | |
| 16:13:08 | bauzas | this time I'm just afraid to remove this test because we don't know why we have a OOMkill | |
| 16:13:18 | bauzas | this could arrive to another test then | |
| 16:13:40 | gibi | yep, that would be my goal of disabling it temporary to see if the OOM just moves to another test case | |
| 16:13:44 | gibi | and to see which test case | |
| 16:13:48 | bauzas | (I also verified that nothing changed on the tempest side since 1 year for this test) | |
| 16:13:48 | gibi | to find a pattern | |
| 16:14:05 | dansmith | gibi: you could also rename it I think and change the sort ordering | |
| 16:14:10 | bauzas | yeah | |
| 16:14:11 | dansmith | afaik, we run tests sorted per worker | |
| 16:14:27 | bauzas | I was wondering, maybe this was a problem due to another test | |
| 16:14:28 | gibi | dansmith: good idea | |
| 16:14:45 | bauzas | dansmith: I think we can ask stestr to modifyh the sort | |
| 16:14:55 | dansmith | oh? | |
| 16:14:59 | bauzas | but I need to remember how to do it | |
| 16:15:05 | gibi | bauzas: on that I extracted all the test cases form the killed worker from multiple runs and the only test case overlap was this tc | |
| 16:15:35 | gibi | so if other test causing the issue then it is not a single test but a set of tests | |
| 16:15:49 | gibi | otherwise I would see an overlap | |
| 16:15:51 | bauzas | gibi: well, yeah, but that maybe means that the previous tests were adding more memory before so that's only with this test that OOMkiller wants to kill | |
| 16:16:14 | bauzas | as you see, this is a very simple test | |
| 16:16:22 | gibi | that is my point above, if a single test adds the extra memory usage then that woudl show up as an overlap between runs | |
| 16:16:30 | gibi | but it doesn't | |
| 16:16:45 | bauzas | gibi: that's why I'll try to see how to ask stestr to modify the sort | |
| 16:17:12 | gibi | yeah, moving this tc to the end can help to see if there is a set of tests that trigger this behavior | |
| 16:18:07 | gibi | anyhow I think we can move on | |
| 16:19:03 | bauzas | cool | |
| 16:19:19 | bauzas | #link https://bugs.launchpad.net/nova/+bugs?search=Search&field.status=New 27 new untriaged bugs (+0 since the last meeting) | |
| 16:19:45 | bauzas | I triaged a few bugs todaty | |
| 16:19:57 | bauzas | #link https://etherpad.opendev.org/p/nova-bug-triage-20230110 | |
| 16:20:16 | bauzas | nothing to report here by now | |
| 16:20:21 | bauzas | #info Add yourself in the team bug roster if you want to help https://etherpad.opendev.org/p/nova-bug-triage-roster | |
| 16:20:28 | bauzas | gibi: wants to get the bug baton this week ? | |
| 16:21:23 | gibi | bauzas: sure I can | |
| 16:21:29 | bauzas | thanks alot | |
| 16:21:47 | bauzas | #info bug baton is being passed to gibi | |
| 16:21:53 | bauzas | #topic Gate status | |
| 16:21:58 | bauzas | #link https://bugs.launchpad.net/nova/+bugs?field.tag=gate-failure Nova gate bugs | |
| 16:22:14 | bauzas | we already discussed about the main one, wanting to discuss other CI bugs ? | |
| 16:22:38 | bauzas | looks not | |
| 16:22:38 | gibi | just a sort summary | |
| 16:22:41 | bauzas | ah | |
| 16:22:50 | bauzas | we're listening to you | |
| 16:22:53 | gibi | I see failures in our functional tests | |
| 16:23:13 | gibi | one is about missing db tables so it is probably interference between test cases | |
| 16:23:21 | gibi | we saw that before | |
| 16:23:30 | gibi | fixed it but not we had a non 100% fix | |
| 16:23:39 | bauzas | :/ | |
| 16:24:08 | gibi | and there is a failure with db cursor need a reset | |
| 16:24:14 | gibi | it might be related to the above | |
| 16:24:17 | gibi | not sure yet | |
| 16:24:47 | bauzas | lovely | |
| 16:24:55 | gibi | these two I wanted to mention | |