| Posted | Nick | Remark | |
|---|---|---|---|
| #openstack-nova - 2025-09-29 | |||
| 14:40:14 | gibi | sean-k-mooney: I actually noticed that when a service is stopped systemd already nicely logs the memory swap high watermark and the cpu time of the service | |
| 14:40:20 | gibi | so I went with that | |
| 14:40:32 | sean-k-mooney | yes i saw that also | |
| 14:40:52 | sean-k-mooney | however we only have the logs form the second run correct | |
| 14:41:02 | sean-k-mooney | unless thats also in the journal dump? | |
| 14:41:56 | gibi | we have journal logs from both runs, and I do an extra service restart now at the end to get the resource usage after the second run as well. Then I pull the data out from the journal into eg https://storage.bhs.cloud.ovh.net/v1/AUTH_dcaab5e32b234d56b626f72581e3644c/zuul_opendev_logs_eb1/openstack/eb1c16166a9e42b5be0987f5d8ca0d01/results/resource-usage-devstack%40n-sch.service.txt | |
| 14:43:23 | sean-k-mooney | ah cool | |
| 14:46:00 | jssfr | dansmith (and maybe others following https://review.opendev.org/c/openstack/nova/+/955657 ): I'm going to be AFK starting october 1st until november 25th. Is there anything else I need to do before that to get it over the line? | |
| 14:47:31 | dansmith | jssfr: sorry, just been really busy with other stuff.. I think it mostly looks good to me now but I was just going to do some tests locally that I haven't had a chance to do yet | |
| 14:47:45 | dansmith | but others may feel more comfortable just looking at it | |
| 14:48:25 | jssfr | related question: is it possible to take over another person's gerrit patch? | |
| 14:48:34 | jssfr | I might find a substitute who can continue to look into it while I'm away. | |
| 14:48:56 | dansmith | yep, easy and common | |
| 14:50:05 | jssfr | is there anything that needs to be taken into account when doing that? or can another gerrit user just take my patch and run `git review`? | |
| 14:50:36 | opendevreview | Merged openstack/nova stable/2025.1: Add admin context when filling metadata on ImagePropsWeigher https://review.opendev.org/c/openstack/nova/+/961806 | |
| 14:50:40 | dansmith | no, anyone can git review it right now | |
| 14:50:59 | jssfr | thanks | |
| 14:51:09 | clarkb | `git review -d changenumber` make edits then `git review` to push back | |
| 16:48:48 | bauzas | dansmith: given we have yet another issue with the ImageMetaWeigher https://bugs.launchpad.net/nova/+bug/2125935 I wonder why I can't just target a cell context for fill_metadata this way : | |
| 16:49:03 | bauzas | with nova_context.target_cell(ctxt, cell_mapping): | |
| 16:49:03 | bauzas | insts.fill_metadata() | |
| 16:49:24 | bauzas | I guess I need to change the object context itself, right? | |
| 16:49:25 | dansmith | well, that's targeting a context but you're not using it | |
| 16:49:57 | dansmith | all the instances are from the same cell right? If so, you need to target the context, then pass that to InstanceList.__init__() and then fill metadata | |
| 16:50:19 | dansmith | the usage is "with target_cell(...) as child_ctx: " | |
| 16:52:00 | bauzas | yeah, given we look at all the instances from the same host, they are on the same context | |
| 16:52:07 | bauzas | s/context/cell | |
| 16:52:54 | bauzas | gotcha, I got that | |
| 16:53:00 | bauzas | thanks | |
| 16:53:00 | dansmith | cool, yeah then just need to target the one you give to the InstanceList | |
| 17:00:41 | bauzas | with nova_context.target_cell(ctxt, cell_mapping) as cell_ctxt: | |
| 17:00:41 | bauzas | insts = objects.InstanceList(cell_ctxt, | |
| 17:00:41 | bauzas | objects=host_state.instances.values()) | |
| 17:00:41 | bauzas | insts.fill_metadata() | |
| 17:00:51 | bauzas | that thing doesn't give me the metadata yet | |
| 17:14:26 | dansmith | do the fake instances have sysmeta set on the object to an empty dict? | |
| 17:21:16 | bauzas | yup | |
| 17:27:19 | bauzas | I'm lost, I need to get some fresh air, ending my long day | |
| 17:35:27 | dansmith | if they do then the fill will just skip them all, so need to drop those from the object to make it work | |
| 19:47:27 | opendevreview | melanie witt proposed openstack/nova master: FUP for vTPM live migration https://review.opendev.org/c/openstack/nova/+/962309 | |
| 19:47:28 | opendevreview | melanie witt proposed openstack/nova master: Opt-in to new TPM secret security via resize https://review.opendev.org/c/openstack/nova/+/962052 | |
| 19:47:28 | opendevreview | melanie witt proposed openstack/nova master: DNM vtpm tempest https://review.opendev.org/c/openstack/nova/+/957477 | |
| #openstack-nova - 2025-09-30 | |||
| 05:34:08 | jssfr | dansmith, thanks for the review! | |
| 06:02:00 | opendevreview | Rajesh Tailor proposed openstack/nova master: Fixing the 500 HTTP code in the metadata service for incorrect queries https://review.opendev.org/c/openstack/nova/+/914249 | |
| 09:20:17 | opendevreview | Taketani Ryo proposed openstack/nova-specs master: Add a spec for 2026.1 for libvirt launching Arm CCA instances https://review.opendev.org/c/openstack/nova-specs/+/960777 | |
| 10:52:45 | opendevreview | Taketani Ryo proposed openstack/nova-specs master: Adjust the SEV/SEV-ES code for multiple cc support https://review.opendev.org/c/openstack/nova-specs/+/962578 | |
| 10:58:06 | aravindh | hello folks, I see some specs for detaching boot cinder volumes from a VM, but most of them are abandoned. What is the offical stance on this feature? We had some usecase where we had to restore boot disks from snapshots. I want to understand what the current consenses about this feature in the community. | |
| 14:22:57 | bauzas | dansmith: back to our discussion yesterday, I found the bug (this was in fill_metadata). I'll provide a functional test for testing the weigher in the fix change | |
| 14:23:18 | bauzas | hopefully tomorrow given all the today meetings | |
| 14:23:32 | dansmith | bauzas: you said that the fake instances had blank sysmeta in them, which will (intentionally) be skipped by fill_metadata | |
| 14:23:41 | dansmith | that's not a bug, if that's what you're describing | |
| 14:25:15 | bauzas | dansmith: https://github.com/openstack/nova/blob/master/nova/objects/instance.py#L1608 there we need to pass the dict value | |
| 14:25:37 | bauzas | ie.inst.system_metadata = utils.instance_sys_meta(updated[inst.uuid) | |
| 14:25:55 | bauzas | anyway, working now on a functional test | |
| 14:29:58 | dansmith | bauzas: um | |
| 14:30:42 | dansmith | if that's wrong, seems like the image props weigher can't be working? | |
| 14:31:13 | bauzas | yeah, that's why I'm creating a functional test | |
| 14:31:30 | bauzas | we were only having tests that were checking that the weigher was running | |
| 14:31:38 | bauzas | and we were having unittests for checking the results | |
| 14:32:20 | dansmith | well, I was definitely testing that locally, but perhaps a refactor before merge broke it.. it was QAd downstream though, I'm pretty sure | |
| 14:33:56 | bauzas | honestly, that's my fault here | |
| 14:34:00 | bauzas | the whole one | |
| 14:34:51 | bauzas | I was thinking this was simple to create a weigher but the fact is that this specific weigher needs to get some values not from the host state, and we didn't really tested it, just myself by testing once | |
| 14:36:24 | dansmith | the unit test for fill_metadata uses the db and seems solid to me, but I'll wait for your patch | |
| 15:06:29 | opendevreview | Balazs Gibizer proposed openstack/placement master: Reproduce GET a_c slowness https://review.opendev.org/c/openstack/placement/+/962596 | |
| 15:31:06 | Uggla | Nova upstream meeting in ~30mn | |
| 16:01:57 | bauzas | tic toc | |
| 16:01:57 | Uggla | #startmeeting nova | |
| 16:01:57 | opendevmeet | Meeting started Tue Sep 30 16:01:57 2025 UTC and is due to finish in 60 minutes. The chair is Uggla. Information about MeetBot at http://wiki.debian.org/MeetBot. | |
| 16:01:57 | opendevmeet | Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. | |
| 16:01:57 | opendevmeet | The meeting name has been set to 'nova' | |
| 16:02:17 | Uggla | Hello everyone | |
| 16:02:20 | bauzas | \o | |
| 16:02:28 | r-taketn | Hello | |
| 16:02:43 | elodilles | o/ | |
| 16:03:01 | tkajinam | o/ | |
| 16:03:07 | Uggla | awaiting a couple of minutes, so people can join | |
| 16:03:28 | Uggla | I know some of them are already in another meeting | |
| 16:03:49 | gibi_ | o/ | |
| 16:04:07 | Uggla | Let's start | |
| 16:04:16 | Uggla | #topic Bugs (stuck/critical) | |
| 16:04:22 | Uggla | #info No Critical bug | |
| 16:04:36 | Uggla | #topic Gate status | |
| 16:04:44 | Uggla | #link https://bugs.launchpad.net/nova/+bugs?field.tag=gate-failure Nova gate bugs | |
| 16:04:48 | fwiesel | o/ | |
| 16:04:56 | Uggla | #link https://etherpad.opendev.org/p/nova-ci-failures-minimal | |
| 16:05:02 | Uggla | #link https://zuul.openstack.org/builds?project=openstack%2Fnova&project=openstack%2Fplacement&branch=stable%2F*&branch=master&pipeline=periodic-weekly&skip=0 Nova&Placement periodic jobs status | |
| 16:05:09 | Uggla | #info Please look at the gate failures and file a bug report with the gate-failure tag. | |
| 16:05:17 | Uggla | #info Please try to provide a meaningful comment when you recheck | |
| 16:05:42 | Uggla | #info I have seen (last week) "nova-tox-py312-threading fails intermittently" https://bugs.launchpad.net/nova/+bug/2125185 from gibi | |
| 16:06:04 | Uggla | gibi is it something you want to discuss here or later in the eventlet part ? | |
| 16:06:11 | gibi_ | I will recheck the fix there as it failed on the gate | |
| 16:06:15 | gibi_ | 961781 | |
| 16:06:19 | gibi_ | https://review.opendev.org/c/openstack/nova/+/961781 | |
| 16:06:37 | gibi_ | my point here is just if you see nova-tox-py312-threading failing on your patch | |
| 16:06:43 | gibi_ | but the other py312 job does not | |
| 16:06:47 | gibi_ | then please let me know | |
| 16:07:07 | Uggla | 👍 | |
| 16:07:07 | gibi_ | I monitor the nova-tox-py312-threading job but I might miss things | |
| 16:07:13 | gibi_ | that is it here | |