Monday, 2026-04-20

opendevreviewMerged openstack/nova master: mem-enc: adjust requirement checks for mem_encryption guests  https://review.opendev.org/c/openstack/nova/+/96797402:19
opendevreviewMerged openstack/nova master: mem-enc: address minor issues pointed out in the review  https://review.opendev.org/c/openstack/nova/+/98327802:19
opendevreviewGoutham Pacha Ravi proposed openstack/nova-specs master: Add spec for virtiofs live and cold migration  https://review.opendev.org/c/openstack/nova-specs/+/98380105:46
opendevreviewGoutham Pacha Ravi proposed openstack/nova-specs master: Add spec for virtiofs live and cold migration  https://review.opendev.org/c/openstack/nova-specs/+/98380106:16
tafkamaxHi, I have a question regarding nova-pythonclient. Will commands like nova reset-state <SERVER_ID> be migrated?06:40
tafkamaxSo when python-openstackclient will become the only one standing.06:40
jkulikIsn't it already available through `opennstack server set --state active`?06:42
tafkamaxoh okay, will try06:47
opendevreviewKamil Sambor proposed openstack/nova master: Test nova CLI commands with native threading  https://review.opendev.org/c/openstack/nova/+/98403608:47
opendevreviewKamil Sambor proposed openstack/nova master: Enable threading mode for proxy services  https://review.opendev.org/c/openstack/nova/+/97608912:27
bauzasas a reminder, the PTG started for now, you can join us by clicking on https://meetpad.opendev.org/nova-2026.2-ptg13:17
dansmithUggla: didn't you just say we were supposed to be in the cinder room?14:04
dansmiththere was some confusion about where to be (here in the cinder room)14:04
Ugglano liberty Nova room (sorry if it was not clear)14:05
melwittgibi: thanks for checking on the nova-vtpm patch. I saw it failed again :( so I will investigate15:15
gibiUggla: 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-removal15:36
gibimelwitt: ack, thanks for trying to stabilize it15:37
stephenfintafkamax: https://docs.openstack.org/python-openstackclient/latest/cli/decoder.html15:42
opendevreviewMerged openstack/os-vif master: Bump min version of pyroute2  https://review.opendev.org/c/openstack/os-vif/+/98493415:56
opendevreviewStephen Finucane proposed openstack/nova master: objects: Prepare for oslo.versionedobjects 3.10.0  https://review.opendev.org/c/openstack/nova/+/98550616:10
tkajinamI'm just wondering how memfd works for allocation. Should we still calculate memory allocation according to the numa topology ?16:10
tkajinam(assuming we still have to align cpu amd mem in numa-aware way, looking at it may be used for ovs-dpdk16:10
tkajinamby 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 recently16:11
Uggla@gibi, I think the bug you opened are valid so can be triaged. Anyway that's not too bad.16:22
Ugglatkajinam, good to know memfd is something interesting for CC case.16:23
Ugglatkajinam, if you have a doc pointer on it I'm interesting. 16:23
Ugglatkajinam, probably a good point to convince my mgmt that this feature is interesting.16:24
tkajinamUggla, 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 vm16:46
* tkajinam is looking for qemu commit, in addition to https://github.com/AMDESE/AMDSEV/issues/23616:46
Ugglatkajinam maybe part of an answer to your question --> https://lwn.net/Articles/990663/16:50
tkajinamok so you still need to maintain memory:numa mapping (seeing that host-nodes=0)16:51
tkajinamUggla, 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:52
sean-k-mooneytkajinam: memfd can have the shared flag set or not i bleive16:54
tkajinamyeah16:54
sean-k-mooneyi woudl prefer to always have memfd shared=true16:54
sean-k-mooneybut keep "annoumus"  spelled correctly for those that want to opt out16:55
sean-k-mooneyi.e. evnetually memfd i think shoudl become the default16:55
sean-k-mooneybut ya in newer qemu memfd does not need numa16:55
sean-k-mooneybut it did when it was first done16:55
sean-k-mooneythe fact that memfd does not require numa affinity is one of the reaosn its intersting16:57
tkajinambut not requiring numa is valid only when you don't need numa aware things, right ?17:01
tkajinamI'm a bit confused because the spec mentions OVS-DPDK which likely require numa-aware allocation of cpu/mem17:01
tkajinamwhile it might not be needed for virtio-fs thing17:01
sean-k-mooneycorrect17:02
sean-k-mooneymemfd and numa affinity are ortoganal17:02
sean-k-mooneyif you want both you shoudl request both17:02
tkajinamok. that makes sense17:02
sean-k-mooneytoday to use numa in nova you have to set hw:mem_page_size to any vallid value or use file backed memory17:03
sean-k-mooneyso memfd would not change that17:04
tkajinamok17:05
Uggladansmith, gouthamr, bauzas What I meant is during the PTG topic:17:14
Uggla1- We blocked actions on instances with an attached share to reduce the scope.17:14
Uggla2- 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:14
Uggla3- 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:26
dansmithsuspend I understand, but not shelve.. how does that have any requirement on libvirt/qemu?17:29
sean-k-mooneyi think we dont supprot snapshot and that the issue with shelve but we do allow nova to stop the vm to do snapshot17:33
sean-k-mooneyand for shelve specificly17:34
sean-k-mooneywe only do the snapshot in the shelve offload pahse17:34
sean-k-mooneyso the vm is stopped so ya i dont knwo why we could not od that today17:34
dansmithI 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 problem17:35
sean-k-mooneyoffload might just bee the delete but i think the code path also diverges based on BFV vs image_type=rbd vs images_type=qcow17:43
opendevreviewchanyeol yoon proposed openstack/nova master: Fix infinite WARNING loop in _reclaim_queued_deletes  https://review.opendev.org/c/openstack/nova/+/98506823:35

Generated by irclog2html.py 4.1.0 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!