Wednesday, 2024-01-17

opendevreviewsean mooney proposed openstack/nova master: enable zswap in nova ci jobs.  https://review.opendev.org/c/openstack/nova/+/90579102:00
opendevreviewmelanie witt proposed openstack/nova master: WIP Suppport migration with ephemeral encryption  https://review.opendev.org/c/openstack/nova/+/90551202:56
opendevreviewmelanie witt proposed openstack/nova master: WIP libvirt: make <encryption> a subelement of <source>  https://review.opendev.org/c/openstack/nova/+/90551502:56
opendevreviewmelanie witt proposed openstack/nova master: libvirt: Introduce support for rbd with LUKS  https://review.opendev.org/c/openstack/nova/+/88991202:56
songwenpinghi team, the latest nova code raise exception for 'nova list' with the error info TypeError: __init__() missing 2 required positional arguments: 'params' and 'orig', what's wrong?03:19
opendevreviewAmit Uniyal proposed openstack/nova master: Updates glance fixture for create image  https://review.opendev.org/c/openstack/nova/+/90568404:48
opendevreviewAmit Uniyal proposed openstack/nova master: Fixes bug 2048184  https://review.opendev.org/c/openstack/nova/+/90481704:48
opendevreviewAmit Uniyal proposed openstack/nova master: Fixes bug 2048184  https://review.opendev.org/c/openstack/nova/+/90481705:20
opendevreviewAmit Uniyal proposed openstack/nova master: enforce remote console shutdown  https://review.opendev.org/c/openstack/nova/+/90182406:49
bauzashumpf, upgraded to F39 and now tox and python3.12 are creating me problems :(10:27
bauzastox==4.12.110:27
bauzasgood news is that I can still run functional tests if I target by the python version (like -e functional-py39)10:30
bauzasok, behavioral change with tox, no worriezsq10:42
kashyapGood to know; /me is still to ugprade to F39.  Was planning to do this week11:15
*** ravlew is now known as Guest1442311:33
opendevreviewFabian Wiesel proposed openstack/nova master: Add more password generation options  https://review.opendev.org/c/openstack/nova/+/86566912:53
opendevreviewSylvain Bauza proposed openstack/nova master: check both source and dest compute libvirt versions for mdev lv  https://review.opendev.org/c/openstack/nova/+/90417614:47
opendevreviewSylvain Bauza proposed openstack/nova master: Check if destination can support the src mdev types  https://review.opendev.org/c/openstack/nova/+/90417714:47
opendevreviewSylvain Bauza proposed openstack/nova master: Reserve mdevs to return to the source  https://review.opendev.org/c/openstack/nova/+/90420914:47
opendevreviewSylvain Bauza proposed openstack/nova master: WIP(docs): Modify the mdevs in the migrate XML  https://review.opendev.org/c/openstack/nova/+/90425814:47
opendevreviewSylvain Bauza proposed openstack/nova master: Augment the LibvirtLiveMigrateData object  https://review.opendev.org/c/openstack/nova/+/90417514:55
opendevreviewSylvain Bauza proposed openstack/nova master: check both source and dest compute libvirt versions for mdev lv  https://review.opendev.org/c/openstack/nova/+/90417614:55
opendevreviewSylvain Bauza proposed openstack/nova master: Check if destination can support the src mdev types  https://review.opendev.org/c/openstack/nova/+/90417714:55
opendevreviewSylvain Bauza proposed openstack/nova master: Reserve mdevs to return to the source  https://review.opendev.org/c/openstack/nova/+/90420914:55
opendevreviewSylvain Bauza proposed openstack/nova master: WIP(docs): Modify the mdevs in the migrate XML  https://review.opendev.org/c/openstack/nova/+/90425814:55
*** blarnath is now known as d34dh0r5314:56
opendevreviewHervĂ© Beraud proposed openstack/nova master: bump eventlet to latest version that support python 3.12  https://review.opendev.org/c/openstack/nova/+/90592815:17
bauzasargh, I'm hitting py312 issues on my laptop and I can't generate a relnote as we don't support venv target with py versions17:35
opendevreviewSylvain Bauza proposed openstack/nova master: Reserve mdevs to return to the source  https://review.opendev.org/c/openstack/nova/+/90420918:09
opendevreviewSylvain Bauza proposed openstack/nova master: Modify the mdevs in the migrate XML  https://review.opendev.org/c/openstack/nova/+/90425818:09
_colbyHey Guys. We upgraded to oenstack yoga recently and now all our vGPU stuff does not work any more. We had to patch Wallaby, but Xena worked without issues. Now on Yoga we can spin up a single vGPU on a host (has 2 x A40 gpu (SR-IOV with Virtual Functions). But no more than 1 vgpu instance. We are specifying enabled_vgpu_types and device_Addresses for each type. Are we doing this incorrectly now with yoga?18:13
bauzas_colby: I need to leave litterally now, but what's the stack when you ask for more 18:14
bauzas?18:14
_colbybauzas: it says not valid host18:15
bauzasI guess you know all the quirks with SRIOV GPUs18:15
bauzasyou may have residues that lead to wrong placement decisions18:15
_colbyyes just wondering what changed between xena and yoga. Things worked fine before.18:15
bauzasfirst thing is to doublecheck your inventories and allocations 18:16
bauzasand compare them with the existing mdevs and instances 18:16
bauzasparticularly if you rebooted the host, you may have mediated devices using the wrong GPUs18:17
bauzasor VFs (rather)18:17
_colbyyea we have a script that runs and recreates all the VFs on boot. They are the same. Should we still be specifying the device_addresses for the types?18:20
_colbymdevctl types shows all the correct addresses and types we are using18:20
_colbybauzas: I got some more info. My coworker had tested before. I did some tests of my own and Im seeing a different error. One host wont spin up a vgpu at all. Im seeing: Insufficient compute resources: mdev-capable resource is not available. The VFs are all there and correct, the mdectl types lists all the correct addresses. How do I check the placement inventory to verify it matches correctly?18:50
bauzas_colby: sorry, I'm on and off by now (7:55pm here) 18:55
bauzasbut you can use openstack resource provider list and then openstack resource provider inventory list for knowing18:55
bauzas_colby: see https://docs.openstack.org/nova/latest/admin/virtual-gpu.html#checking-allocations-and-inventories-for-virtual-gpus18:56
bauzas(instead of seeing the GPUs, you would see the VFs)18:56
_colbyyea that looks correct too unfortunatly18:57
bauzas_colby: we also have a bug report for SRIOV GPUs, see https://bugs.launchpad.net/nova/+bug/204151918:57
bauzasI have a bugfix series for it18:57
bauzas_colby: with SRIOV VFs, you should make sure that all your mdevs are created18:58
bauzasand then you should verify the sysfs18:59
_colbyok Ill read through this bug report. Thanks18:59
bauzascalculate the number of mdevs, look at which VFs they use18:59
bauzasthen, look at the available_instances value for the type18:59
bauzasfor each of the VFs18:59
bauzasthen, please look at how we create the inventories : 19:00
bauzashttps://github.com/openstack/nova/blob/a72f7eaac78927892b937d451cbacb24a83c05ac/nova/virt/libvirt/driver.py#L8128-L817119:00
bauzaswe count the number of mdevs that are already created19:01
_colbyok thanks! Appreciate the help. Will dig some more into this today.19:01
bauzasand then we add it with the value of available_instances for the VF related type19:01
bauzasonce you create all the mdevs, you should have VGPU inventories only for the VFs that have mdevs 19:02
bauzasand then you should delete the other RPs related the VFs that have none of mdevs19:02
bauzas(unfortunately, due to the bug report, we don't remove automatically them, but my series will do it)19:02
bauzas_colby: I'm in the CET timezone but you can in general ping me until 6pm UTC19:04
opendevreviewmelanie witt proposed openstack/nova master: DNM test ephemeral encryption + resize: qcow2, raw, rbd  https://review.opendev.org/c/openstack/nova/+/86241623:48

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