opendevreview | sean mooney proposed openstack/nova master: enable zswap in nova ci jobs. https://review.opendev.org/c/openstack/nova/+/905791 | 02:00 |
---|---|---|
opendevreview | melanie witt proposed openstack/nova master: WIP Suppport migration with ephemeral encryption https://review.opendev.org/c/openstack/nova/+/905512 | 02:56 |
opendevreview | melanie witt proposed openstack/nova master: WIP libvirt: make <encryption> a subelement of <source> https://review.opendev.org/c/openstack/nova/+/905515 | 02:56 |
opendevreview | melanie witt proposed openstack/nova master: libvirt: Introduce support for rbd with LUKS https://review.opendev.org/c/openstack/nova/+/889912 | 02:56 |
songwenping | hi 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 |
opendevreview | Amit Uniyal proposed openstack/nova master: Updates glance fixture for create image https://review.opendev.org/c/openstack/nova/+/905684 | 04:48 |
opendevreview | Amit Uniyal proposed openstack/nova master: Fixes bug 2048184 https://review.opendev.org/c/openstack/nova/+/904817 | 04:48 |
opendevreview | Amit Uniyal proposed openstack/nova master: Fixes bug 2048184 https://review.opendev.org/c/openstack/nova/+/904817 | 05:20 |
opendevreview | Amit Uniyal proposed openstack/nova master: enforce remote console shutdown https://review.opendev.org/c/openstack/nova/+/901824 | 06:49 |
bauzas | humpf, upgraded to F39 and now tox and python3.12 are creating me problems :( | 10:27 |
bauzas | tox==4.12.1 | 10:27 |
bauzas | good news is that I can still run functional tests if I target by the python version (like -e functional-py39) | 10:30 |
bauzas | ok, behavioral change with tox, no worriezsq | 10:42 |
kashyap | Good to know; /me is still to ugprade to F39. Was planning to do this week | 11:15 |
*** ravlew is now known as Guest14423 | 11:33 | |
opendevreview | Fabian Wiesel proposed openstack/nova master: Add more password generation options https://review.opendev.org/c/openstack/nova/+/865669 | 12:53 |
opendevreview | Sylvain Bauza proposed openstack/nova master: check both source and dest compute libvirt versions for mdev lv https://review.opendev.org/c/openstack/nova/+/904176 | 14:47 |
opendevreview | Sylvain Bauza proposed openstack/nova master: Check if destination can support the src mdev types https://review.opendev.org/c/openstack/nova/+/904177 | 14:47 |
opendevreview | Sylvain Bauza proposed openstack/nova master: Reserve mdevs to return to the source https://review.opendev.org/c/openstack/nova/+/904209 | 14:47 |
opendevreview | Sylvain Bauza proposed openstack/nova master: WIP(docs): Modify the mdevs in the migrate XML https://review.opendev.org/c/openstack/nova/+/904258 | 14:47 |
opendevreview | Sylvain Bauza proposed openstack/nova master: Augment the LibvirtLiveMigrateData object https://review.opendev.org/c/openstack/nova/+/904175 | 14:55 |
opendevreview | Sylvain Bauza proposed openstack/nova master: check both source and dest compute libvirt versions for mdev lv https://review.opendev.org/c/openstack/nova/+/904176 | 14:55 |
opendevreview | Sylvain Bauza proposed openstack/nova master: Check if destination can support the src mdev types https://review.opendev.org/c/openstack/nova/+/904177 | 14:55 |
opendevreview | Sylvain Bauza proposed openstack/nova master: Reserve mdevs to return to the source https://review.opendev.org/c/openstack/nova/+/904209 | 14:55 |
opendevreview | Sylvain Bauza proposed openstack/nova master: WIP(docs): Modify the mdevs in the migrate XML https://review.opendev.org/c/openstack/nova/+/904258 | 14:55 |
*** blarnath is now known as d34dh0r53 | 14:56 | |
opendevreview | Hervé Beraud proposed openstack/nova master: bump eventlet to latest version that support python 3.12 https://review.opendev.org/c/openstack/nova/+/905928 | 15:17 |
bauzas | argh, I'm hitting py312 issues on my laptop and I can't generate a relnote as we don't support venv target with py versions | 17:35 |
opendevreview | Sylvain Bauza proposed openstack/nova master: Reserve mdevs to return to the source https://review.opendev.org/c/openstack/nova/+/904209 | 18:09 |
opendevreview | Sylvain Bauza proposed openstack/nova master: Modify the mdevs in the migrate XML https://review.opendev.org/c/openstack/nova/+/904258 | 18:09 |
_colby | Hey 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 |
_colby | bauzas: it says not valid host | 18:15 |
bauzas | I guess you know all the quirks with SRIOV GPUs | 18:15 |
bauzas | you may have residues that lead to wrong placement decisions | 18:15 |
_colby | yes just wondering what changed between xena and yoga. Things worked fine before. | 18:15 |
bauzas | first thing is to doublecheck your inventories and allocations | 18:16 |
bauzas | and compare them with the existing mdevs and instances | 18:16 |
bauzas | particularly if you rebooted the host, you may have mediated devices using the wrong GPUs | 18:17 |
bauzas | or VFs (rather) | 18:17 |
_colby | yea 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 |
_colby | mdevctl types shows all the correct addresses and types we are using | 18:20 |
_colby | bauzas: 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 |
bauzas | but you can use openstack resource provider list and then openstack resource provider inventory list for knowing | 18:55 |
bauzas | _colby: see https://docs.openstack.org/nova/latest/admin/virtual-gpu.html#checking-allocations-and-inventories-for-virtual-gpus | 18:56 |
bauzas | (instead of seeing the GPUs, you would see the VFs) | 18:56 |
_colby | yea that looks correct too unfortunatly | 18:57 |
bauzas | _colby: we also have a bug report for SRIOV GPUs, see https://bugs.launchpad.net/nova/+bug/2041519 | 18:57 |
bauzas | I have a bugfix series for it | 18:57 |
bauzas | _colby: with SRIOV VFs, you should make sure that all your mdevs are created | 18:58 |
bauzas | and then you should verify the sysfs | 18:59 |
_colby | ok Ill read through this bug report. Thanks | 18:59 |
bauzas | calculate the number of mdevs, look at which VFs they use | 18:59 |
bauzas | then, look at the available_instances value for the type | 18:59 |
bauzas | for each of the VFs | 18:59 |
bauzas | then, please look at how we create the inventories : | 19:00 |
bauzas | https://github.com/openstack/nova/blob/a72f7eaac78927892b937d451cbacb24a83c05ac/nova/virt/libvirt/driver.py#L8128-L8171 | 19:00 |
bauzas | we count the number of mdevs that are already created | 19:01 |
_colby | ok thanks! Appreciate the help. Will dig some more into this today. | 19:01 |
bauzas | and then we add it with the value of available_instances for the VF related type | 19:01 |
bauzas | once you create all the mdevs, you should have VGPU inventories only for the VFs that have mdevs | 19:02 |
bauzas | and then you should delete the other RPs related the VFs that have none of mdevs | 19: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 UTC | 19:04 |
opendevreview | melanie witt proposed openstack/nova master: DNM test ephemeral encryption + resize: qcow2, raw, rbd https://review.opendev.org/c/openstack/nova/+/862416 | 23:48 |
Generated by irclog2html.py 2.17.3 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!