| Posted | Nick | Remark | |
|---|---|---|---|
| #openstack-nova - 2021-10-20 | |||
| 08:30:32 | gibi | morning | |
| 09:33:24 | gibi | bauzas: do we start with the tox.ini python version pinning topic today at 13:00 UTC? | |
| 09:33:47 | bauzas | I was thinking so | |
| 09:36:15 | bauzas | gibi: updated the etherpad to make it clear where we start | |
| 09:36:40 | gibi | bauzas: thanks, I will gather my thoughts then | |
| 09:41:12 | opendevreview | Balazs Gibizer proposed openstack/nova master: Query ports with admin client to get resource_request https://review.opendev.org/c/openstack/nova/+/811396 | |
| 09:41:32 | opendevreview | Balazs Gibizer proposed openstack/nova master: Enable min pps tempest testing in nova-next https://review.opendev.org/c/openstack/nova/+/811748 | |
| 09:48:09 | opendevreview | Balazs Gibizer proposed openstack/nova master: Avoid unbound instance_uuid var during delete https://review.opendev.org/c/openstack/nova/+/805605 | |
| 09:48:48 | opendevreview | Balazs Gibizer proposed openstack/nova master: [nova-manage]support extended resource request https://review.opendev.org/c/openstack/nova/+/802060 | |
| 09:48:56 | opendevreview | Balazs Gibizer proposed openstack/nova master: Reno for qos-minimum-guaranteed-packet-rate https://review.opendev.org/c/openstack/nova/+/805046 | |
| 09:56:26 | gibi | sean-k-mooney[m]: btw, there is a settings in gerrit "Set new changes to "work in progress" by default" so the gerrit dev also has similar thinking as you, that we need a separate way to signal when a patch is ready and it is not the push | |
| 10:23:42 | opendevreview | Balazs Gibizer proposed openstack/nova master: DNM: turn off two unit test cases https://review.opendev.org/c/openstack/nova/+/814735 | |
| 10:24:26 | gibi | sean-k-mooney[m], melwitt: I found the two offending unit test case that causes .AlreadyStartedError error if the db tests are run selectively ^^ | |
| 10:24:47 | gibi | but I don't know why they are breaking our test runs | |
| 10:31:26 | gibi | more funnier. I can fix it, but I don't know why the fix helps :D | |
| 10:37:02 | opendevreview | Balazs Gibizer proposed openstack/nova master: Fix db migration unit test https://review.opendev.org/c/openstack/nova/+/814735 | |
| 10:38:18 | gibi | sean-k-mooney[m], melwitt: after this ^^ I cannot reproduce the problem locally any more. But I need somebody to help with explainig why this helps | |
| 10:40:32 | opendevreview | Balazs Gibizer proposed openstack/nova master: Fix db migration unit test https://review.opendev.org/c/openstack/nova/+/814735 | |
| 10:59:16 | stephenfin | gibi: gdi, good find | |
| 11:02:59 | stephenfin | all that context manager stuff is global. I suspect we're doing something somewhere to break this global-ness but not when we only run those tests | |
| 11:04:16 | stephenfin | https://github.com/openstack/nova/blob/master/nova/tests/unit/api/openstack/test_wsgi_app.py#L71-L77 | |
| 11:35:34 | opendevreview | Wenping Song proposed openstack/nova master: Report gpu devices that only configured https://review.opendev.org/c/openstack/nova/+/814743 | |
| 11:57:55 | sean-k-mooney | gibi: the engie facade mocking is similar to what we did in https://review.opendev.org/c/openstack/nova/+/805663/9/nova/tests/unit/db/test_migration.py | |
| 12:00:00 | sean-k-mooney | gibi: in that case we needed to create our own db instance in the test to allow the url to be modifed since that is read only when the engin is created | |
| 12:00:12 | sean-k-mooney | well configured | |
| 12:02:27 | sean-k-mooney | so it does kind of make sense to me that any test that do manual db sync might need this type of mocking but i would not exepct the db syncy to actill try to restart the engin facade | |
| 12:07:25 | sean-k-mooney | stephenfin: while your looking at gate issues https://review.opendev.org/c/openstack/nova/+/814036 also ill joing the ptg shortly | |
| 12:13:51 | sean-k-mooney | oh right we are currently utc +1 | |
| 12:15:22 | opendevreview | Wenping Song proposed openstack/nova master: Cleanup guest process when vm evacuate failed and then deleted https://review.opendev.org/c/openstack/nova/+/814746 | |
| 12:15:28 | stephenfin | sean-k-mooney: I don't think it's trying to start it. I think it's trying to _configure_ it | |
| 12:16:29 | stephenfin | bauzas: I'll miss the first 30 minutes of the PTG, unfortunately | |
| 12:16:42 | bauzas | stephenfin: OK, then I'll flip some topics | |
| 12:17:05 | bauzas | stephenfin: we'll start with gibi's topic about the tox usage | |
| 12:17:24 | sean-k-mooney | well i think stephen is interested in that | |
| 12:18:02 | stephenfin | yeah, I was going to say. I can miss it though. I think a few people understand the problem so I'm sure you'll settle on something sensible | |
| 12:18:41 | sean-k-mooney | stephenfin: im hoping py39 will become a required testing env for yoga | |
| 12:20:17 | sean-k-mooney | just an fyi so we will need to be able to test with that locally but ya we understand what you were tryign to do | |
| 12:22:25 | gibi | stephenfin: ok, so we have global context_manager objects one for the api db and one for the main db. So that is what gets dirty and leaking between tests | |
| 12:23:24 | gibi | do we have some special handling for them in a fixture we use for every test case so in general test cases are not interacting? And don't we use the same fixture in the db_sync tests for a reason? | |
| 12:28:51 | stephenfin | gibi: Sigh, all the DB tests are using NoDBTestCase, so we're not actually using the Database fixture https://github.com/openstack/nova/blob/master/nova/tests/fixtures/nova.py#L611-L617 | |
| 12:29:31 | stephenfin | I still don't know why running other tests first fixes the issue though... | |
| 12:30:57 | gibi | hm, so the normal way to deal with these globals is the Database fixture but for explicit DB testing we dont use that fixture | |
| 12:32:22 | stephenfin | that's my understanding from a quick inspection, but I'm juggling many things today and haven't had time to investigate it properly yet /o\ | |
| 12:32:35 | stephenfin | it does seem strange that DB tests would not use the DB fixture though | |
| 12:32:36 | gibi | I think we have a poison fixture that prevent us touching the DB from a NoDBTestCase but it does not hit for the db_sync tests | |
| 12:33:08 | stephenfin | hmm, true | |
| 12:39:46 | gibi | I'm lost in oslo_db / sqla I guess our poision specific for the way nova objects are accessing the db and it still allows our direct get_engine calls | |
| 12:50:36 | bauzas | reminder : nova sessions start in 10 mins | |
| 13:02:56 | bauzas | sessions start by now :) | |
| 13:03:12 | bauzas | if people wanna come => https://www.openstack.org/ptg/rooms/newton | |
| 13:53:23 | stephenfin | I assume we're on a break? | |
| 13:53:58 | gibi | yepp | |
| 13:54:05 | gibi | stephenfin: you joined for the break :D | |
| 13:54:11 | stephenfin | classic me | |
| 13:54:15 | gibi | :) | |
| 13:55:11 | bauzas | stephenfin: we basically NACK'd all your ideas while you were gone :p | |
| 13:55:19 | bauzas | terrible me | |
| 13:58:19 | bauzas | belmoreira: we have an issue with the interop session being discussed one hour later that conflicts the vncproxy discussion we were planning to have at 15:40pm | |
| 13:58:32 | bauzas | belmoreira: can we make the discussion start at 4pm ? | |
| 13:58:39 | bauzas | dang | |
| 13:59:01 | bauzas | belmoreira: I meant, can we discuss the vncproxy thing at 3pm ? | |
| 13:59:06 | bauzas | (UTC) | |
| 13:59:28 | stephenfin | bauzas: just another PTG so | |
| 13:59:29 | stephenfin | :) | |
| 13:59:36 | belmoreira | bauzas 3pm utc works for me. thanks | |
| 14:00:41 | bauzas | just hope melwitt can be present at this time | |
| 14:00:56 | bauzas | belmoreira: ack, will flip the sessions | |
| 14:11:49 | bauzas | stephenfin: we'll do neutron things until 3pm UTC | |
| 15:07:48 | bauzas | dansmith: are you available ? belmoreira is discussing about moving instances between projects and we're talking of os-chown | |
| 15:08:12 | dansmith | bauzas: not right this moment, but I can try to join soon | |
| 15:08:19 | bauzas | dansmith: cool, appreciated. | |
| 15:11:24 | dansmith | bauzas: actually, this next topic is something I have to stay for, so it'll be a bit yet | |
| 15:11:37 | bauzas | ok | |
| 15:11:47 | bauzas | no worries | |
| 15:14:35 | dansmith | bauzas: I'm here for 15 mins | |
| 15:14:49 | bauzas | ta | |
| 15:17:34 | dansmith | which line is the vnc proxy thing? | |
| 15:17:48 | stephenfin | dansmith: 394 | |
| 15:18:02 | dansmith | ah, in the "after 3pm" thing | |
| 15:18:32 | stephenfin | yeah, I've lost track of how we're picking stuff/what we've covered :) | |
| 15:58:06 | bauzas | side note: Jabra Evolve 2 65 are terrible headsets for a day long wearing them | |
| 15:58:29 | bauzas | my ears are pretty done with it | |
| 15:58:59 | bauzas | stephenfin: yeah, we cherry-picked topics | |
| 15:59:24 | bauzas | I don't wanna move topics too much as it's also confusing | |
| 17:26:48 | bauzas | brinzhang: when you're up, tell me when you want to discuss the cyborg suspend/resume spec ? we can do this either this Thursday 1pm or Friday 1pm if that suits your TZ | |
| 17:27:48 | bauzas | for the moment, placing it at the top of the discussions we have left so it would be discuss this at 1pm, but we can punt it for later | |
| 17:28:40 | bauzas | to nova folks, I flipped topics so the agenda should reflect the first topics to discuss, starting at L357 | |
| #openstack-nova - 2021-10-21 | |||
| 00:22:54 | brinzhang | bauzas:hi, about the suspend/resume an accelerator instance feature, there is no spec, before we completed rebuild/evacuate, shelve/unshelve, I just want to continue | |
| 00:24:33 | brinzhang | bauzas: today, I am not sure that time(1pm) which is ok for me, but if possiable, I think I can, thanks | |
| 08:29:32 | bauzas | brinzhang: OK, then we'll start with your topic, but in case you're not around, I'll punt it until tomorrow | |
| 08:30:39 | gibi | morning Nova | |
| 10:09:43 | sean-k-mooney | for what its worth i think it make sense to proceed with suspend/resume for cyborg without a spec in the same way i hope to do the same for vdpa | |
| 10:10:29 | sean-k-mooney | its just the completion of the existing work which does nto really require much design work so i think specless blueprint and code review should be suffincet in both cases | |
| 10:18:11 | gibi | I'm ok with a specless bp too | |
| 12:11:50 | bauzas | reminder : nova sessions start in 50 mins on https://www.openstack.org/ptg/rooms/newton | |
| 12:15:46 | bauzas | sean-k-mooney: gibi: yup I agree with both of you but given brinzhang asked to discuss for it, let's wait until we do | |
| 12:31:44 | gibi | sure | |
| 12:37:33 | tbarron | bauzas: do you have a window (however large) when you are targeting the virtios topic? manila folks plan to discuss at 23:15 this morning (I know Lee is out of course) | |
| 12:37:40 | frickler | with virt_type=qemu on qemu>=5.2 (bullseye, jammy, centos-stream-8) instances (i.e. rss of the qemu process) seem to use 3x as much ram as the flavor allocates, has anyone seen this behaviour before? it is causing failures in devstack CI with things just going OOM | |
| 12:39:06 | tbarron | bauzas: 13:15 :) | |