Earlier  
Posted Nick Remark
#openstack-nova - 2026-04-17
15:54:16 sean-k-mooney but we want to make sure that higher level service can express the policy on top
15:54:35 sean-k-mooney which is where aardvark or watcher can play a role
15:55:33 sean-k-mooney winiciusallan[m]: ya so there are a lot of intersting way to decie which instnace to preempt and what that means (either delete or shelve)
15:55:42 sean-k-mooney for example delete oldest first
15:55:50 sean-k-mooney delete bigest first
15:56:02 winiciusallan[m] best fit and so on...
15:56:17 sean-k-mooney delete instnace on expensive hosts or where there is pressure based on mettrics
15:56:31 sean-k-mooney so watcher with its plugable goals and stragies
15:56:38 sean-k-mooney woudl allow you to experiment with those
15:58:34 sean-k-mooney winiciusallan[m]: https://redhat.atlassian.net/browse/RHOSRFE-142 is a downstream tracker i filed to do this "eventualy"
15:58:57 sean-k-mooney but its not someting i have had time to activly work on and i dont expect to actully do that any time soon
15:59:27 winiciusallan[m] i'll be happy to help you with this if it is possible
16:00:02 sean-k-mooney https://etherpad.opendev.org/p/r.bf5f1185e201e31ed8c3adeb45e3cf6d#L747
16:00:09 winiciusallan[m] I need to sync from my side what is the scope for my thesis, there is a slighly chance of testing different strategies...
16:00:36 sean-k-mooney well if you want to talk about this more in the context of watcher feel free to reach out in #openstack-watcher
16:00:54 sean-k-mooney we are also haveing the PTG next week so we could chat about it more there too if you were interested
16:02:11 sean-k-mooney winiciusallan[m]: no worries either way, that the most recent context i can provide on this topic so if you do or do not have scope to wrok on this either is fine
16:03:21 winiciusallan[m] at a first moment, i was thinking of discussing this on nova ptg, but since answered me in advance we can discuss this on watcher's ptg
16:03:31 winiciusallan[m] let's take the discussion to #openstack-watcher
16:03:34 winiciusallan[m] joining there
16:27:38 opendevreview Stephen Finucane proposed openstack/nova master: Fix functional tests and mypy on macOS https://review.opendev.org/c/openstack/nova/+/937727
17:04:05 gmaan bauzas gibi console proxy in threading mode change lgtm now https://review.opendev.org/c/openstack/nova/+/976089
17:26:37 gibi gmaan: ack thanks. Maybe next week before the PTG calls I will have time to get to it
18:15:01 gibi Uggla: sean-k-mooney: I filled out the details of the PCI Grouping topic in the etherpad
18:16:12 sean-k-mooney gibi: ++
18:16:13 gibi and that is my exit today
18:16:15 sean-k-mooney thanks
18:17:54 gibi btw, does AI crawlers know how to read an etherpad?
18:18:16 sean-k-mooney i expoerted it to a file when i wanted it to fix spelling
18:18:21 gibi and does our Agentic overlord LLMs can read an etherpad?
18:18:21 sean-k-mooney but proably yes
18:19:12 sean-k-mooney it can read it in that its just a webpage
18:19:21 sean-k-mooney but i didnt want to givbe it a link
18:19:35 sean-k-mooney because i didnt want it to do random things
19:25:07 Uggla gibi, thanks, but regarding the hour 20:15 looks a bit late and not cool. I wish you a good WE and please rest during the WE. Next week will be intense.
20:43:58 gibi Uggla: thanks. It is complicated. :D
#openstack-nova - 2026-04-19
03:24:52 opendevreview Goutham Pacha Ravi proposed openstack/nova-specs master: Add spec for virtiofs live and cold migration https://review.opendev.org/c/openstack/nova-specs/+/983801
03:26:27 opendevreview Goutham Pacha Ravi proposed openstack/nova-specs master: Add spec for virtiofs live and cold migration https://review.opendev.org/c/openstack/nova-specs/+/983801
04:30:44 opendevreview Goutham Pacha Ravi proposed openstack/nova-specs master: Add spec for virtiofs hot attach and detach https://review.opendev.org/c/openstack/nova-specs/+/983816
#openstack-nova - 2026-04-20
02:19:04 opendevreview Merged openstack/nova master: mem-enc: adjust requirement checks for mem_encryption guests https://review.opendev.org/c/openstack/nova/+/967974
02:19:25 opendevreview Merged openstack/nova master: mem-enc: address minor issues pointed out in the review https://review.opendev.org/c/openstack/nova/+/983278
05:46:50 opendevreview Goutham Pacha Ravi proposed openstack/nova-specs master: Add spec for virtiofs live and cold migration https://review.opendev.org/c/openstack/nova-specs/+/983801
06:16:21 opendevreview Goutham Pacha Ravi proposed openstack/nova-specs master: Add spec for virtiofs live and cold migration https://review.opendev.org/c/openstack/nova-specs/+/983801
06:40:07 tafkamax Hi, I have a question regarding nova-pythonclient. Will commands like nova reset-state <SERVER_ID> be migrated?
06:40:23 tafkamax So when python-openstackclient will become the only one standing.
06:42:37 jkulik Isn't it already available through `opennstack server set --state active`?
06:47:01 tafkamax oh okay, will try
08:47:48 opendevreview Kamil Sambor proposed openstack/nova master: Test nova CLI commands with native threading https://review.opendev.org/c/openstack/nova/+/984036
12:27:28 opendevreview Kamil Sambor proposed openstack/nova master: Enable threading mode for proxy services https://review.opendev.org/c/openstack/nova/+/976089
13:17:48 bauzas as a reminder, the PTG started for now, you can join us by clicking on https://meetpad.opendev.org/nova-2026.2-ptg
14:04:08 dansmith Uggla: didn't you just say we were supposed to be in the cinder room?
14:04:19 dansmith there was some confusion about where to be (here in the cinder room)
14:05:03 Uggla no liberty Nova room (sorry if it was not clear)
15:15:04 melwitt gibi: thanks for checking on the nova-vtpm patch. I saw it failed again :( so I will investigate
15:36:01 gibi Uggla: your nova bug stats will not like my effort of filing bugs for eventlet tech debt https://bugs.launchpad.net/nova/+bugs?field.tag=eventlet-removal
15:37:10 gibi melwitt: ack, thanks for trying to stabilize it
15:42:00 stephenfin tafkamax: https://docs.openstack.org/python-openstackclient/latest/cli/decoder.html
15:56:18 opendevreview Merged openstack/os-vif master: Bump min version of pyroute2 https://review.opendev.org/c/openstack/os-vif/+/984934
16:10:10 opendevreview Stephen Finucane proposed openstack/nova master: objects: Prepare for oslo.versionedobjects 3.10.0 https://review.opendev.org/c/openstack/nova/+/985506
16:10:30 tkajinam I'm just wondering how memfd works for allocation. Should we still calculate memory allocation according to the numa topology ?
16:10:48 tkajinam (assuming we still have to align cpu amd mem in numa-aware way, looking at it may be used for ovs-dpdk
16:11:26 tkajinam by the way memfd is heavily used in cc case (actually instances with snp support or tdx support uses it implicitly and it's interesting after learning the mechanism quite recently
16:22:28 Uggla @gibi, I think the bug you opened are valid so can be triaged. Anyway that's not too bad.
16:23:21 Uggla tkajinam, good to know memfd is something interesting for CC case.
16:23:40 Uggla tkajinam, if you have a doc pointer on it I'm interesting.
16:24:10 Uggla tkajinam, probably a good point to convince my mgmt that this feature is interesting.
16:46:03 tkajinam Uggla, let me find one, but it might not match your use case largely because 1) memfd is implicitly used by qemu 2) the main objective of using memfd is not performance but allocating private/encrypted memory for vm
16:50:00 Uggla tkajinam maybe part of an answer to your question --> https://lwn.net/Articles/990663/
16:51:05 tkajinam ok so you still need to maintain memory:numa mapping (seeing that host-nodes=0)
16:52:18 tkajinam Uggla, this might be too-much information but captures the qemu's internal logic to leverage memfd for private memory area https://review.opendev.org/c/openstack/nova-specs/+/983376/comment/658b8a62_20071ca8/
16:54:29 sean-k-mooney tkajinam: memfd can have the shared flag set or not i bleive
16:54:41 tkajinam yeah
16:54:46 sean-k-mooney i woudl prefer to always have memfd shared=true
16:55:13 sean-k-mooney but keep "annoumus" spelled correctly for those that want to opt out
16:55:27 sean-k-mooney i.e. evnetually memfd i think shoudl become the default
16:55:38 sean-k-mooney but ya in newer qemu memfd does not need numa
16:55:44 sean-k-mooney but it did when it was first done
16:57:24 sean-k-mooney the fact that memfd does not require numa affinity is one of the reaosn its intersting
17:01:25 tkajinam but not requiring numa is valid only when you don't need numa aware things, right ?
17:01:41 tkajinam I'm a bit confused because the spec mentions OVS-DPDK which likely require numa-aware allocation of cpu/mem
17:01:52 tkajinam while it might not be needed for virtio-fs thing
17:02:03 sean-k-mooney correct
17:02:18 sean-k-mooney memfd and numa affinity are ortoganal
17:02:26 sean-k-mooney if you want both you shoudl request both
17:02:59 tkajinam ok. that makes sense
17:03:52 sean-k-mooney today to use numa in nova you have to set hw:mem_page_size to any vallid value or use file backed memory
17:04:08 sean-k-mooney so memfd would not change that
17:05:18 tkajinam ok
17:14:36 Uggla dansmith, gouthamr, bauzas What I meant is during the PTG topic:
17:14:36 Uggla 1- We blocked actions on instances with an attached share to reduce the scope.
17:14:36 Uggla 2- Also mainly because older virtiofsd (<1.11) doesn’t support migration — per libvirt docs: “Older versions of virtiofsd (prior to 1.11) do not support migration…”, so ops like live-migration, save/restore, or memory snapshots may not work with a virtiofs share attached. (https://libvirt.org/kbase/virtiofs.html)
17:26:26 Uggla 3- So the blocked operation due to libvirt/qemu is not only live-migation but also suspend and shelve (I was unsure about the impacted ones during the call)
17:29:31 dansmith suspend I understand, but not shelve.. how does that have any requirement on libvirt/qemu?
17:33:48 sean-k-mooney i think we dont supprot snapshot and that the issue with shelve but we do allow nova to stop the vm to do snapshot
17:34:14 sean-k-mooney and for shelve specificly
17:34:23 sean-k-mooney we only do the snapshot in the shelve offload pahse
17:34:40 sean-k-mooney so the vm is stopped so ya i dont knwo why we could not od that today
17:35:20 dansmith I thought shelve did the snapshot not offload, but either way, the instance should be stopped already so yeah I can't think of why that would be a problem
17:43:31 sean-k-mooney offload might just bee the delete but i think the code path also diverges based on BFV vs image_type=rbd vs images_type=qcow
23:35:47 opendevreview chanyeol yoon proposed openstack/nova master: Fix infinite WARNING loop in _reclaim_queued_deletes https://review.opendev.org/c/openstack/nova/+/985068

Earlier   Later