| Posted | Nick | Remark | |
|---|---|---|---|
| #openstack-nova - 2022-05-21 | |||
| 15:35:10 | opendevreview | Jorhson Deng proposed openstack/nova master: Optimize the code in _get_scsi_controller_next_unit https://review.opendev.org/c/openstack/nova/+/842845 | |
| 16:51:10 | opendevreview | Merged openstack/nova master: Revert "zuul: Skip block migration with attached volumes tests due to bug #1931702" https://review.opendev.org/c/openstack/nova/+/812473 | |
| #openstack-nova - 2022-05-22 | |||
| 12:55:33 | opendevreview | Takashi Natsume proposed openstack/os-resource-classes master: Change minversion of tox to 3.18.0 https://review.opendev.org/c/openstack/os-resource-classes/+/791974 | |
| 13:55:13 | opendevreview | Jorhson Deng proposed openstack/nova master: Optimize the code in _get_scsi_controller_next_unit https://review.opendev.org/c/openstack/nova/+/842845 | |
| #openstack-nova - 2022-05-23 | |||
| 07:35:03 | Uggla | o/ | |
| 07:35:04 | opendevreview | Elod Illes proposed openstack/nova stable/train: [stable-only] Use Tempest's run upper constraints from devstack https://review.opendev.org/c/openstack/nova/+/842813 | |
| 07:53:55 | gibi | good morning | |
| 08:31:36 | kashyap | melwitt: Thanks for that workaround for the 'query-migrate' call: https://review.opendev.org/c/openstack/nova/+/842687 :) | |
| 08:39:14 | opendevreview | Balazs Gibizer proposed openstack/nova master: Revert "Enable live_migration_events in nova-ovs-hybrid-plug" https://review.opendev.org/c/openstack/nova/+/842932 | |
| 09:10:23 | opendevreview | Balazs Gibizer proposed openstack/nova stable/xena: Reproducer unit test for bug 1934094 https://review.opendev.org/c/openstack/nova/+/842922 | |
| 09:10:24 | opendevreview | Balazs Gibizer proposed openstack/nova stable/xena: Fix instance's image_ref lost on failed unshelving https://review.opendev.org/c/openstack/nova/+/842923 | |
| 09:11:57 | opendevreview | Balazs Gibizer proposed openstack/nova stable/wallaby: Reproducer unit test for bug 1934094 https://review.opendev.org/c/openstack/nova/+/842925 | |
| 09:11:58 | opendevreview | Balazs Gibizer proposed openstack/nova stable/wallaby: Fix instance's image_ref lost on failed unshelving https://review.opendev.org/c/openstack/nova/+/842926 | |
| 09:49:20 | opendevreview | Balazs Gibizer proposed openstack/nova stable/victoria: Reproducer unit test for bug 1934094 https://review.opendev.org/c/openstack/nova/+/842952 | |
| 09:49:21 | opendevreview | Balazs Gibizer proposed openstack/nova stable/victoria: Fix instance's image_ref lost on failed unshelving https://review.opendev.org/c/openstack/nova/+/842953 | |
| 09:58:38 | opendevreview | Balazs Gibizer proposed openstack/nova stable/victoria: Reproducer unit test for bug 1934094 https://review.opendev.org/c/openstack/nova/+/842952 | |
| 09:58:39 | opendevreview | Balazs Gibizer proposed openstack/nova stable/victoria: Fix instance's image_ref lost on failed unshelving https://review.opendev.org/c/openstack/nova/+/842953 | |
| 10:03:46 | opendevreview | Balazs Gibizer proposed openstack/nova stable/ussuri: Reproducer unit test for bug 1934094 https://review.opendev.org/c/openstack/nova/+/842955 | |
| 10:03:47 | opendevreview | Balazs Gibizer proposed openstack/nova stable/ussuri: Fix instance's image_ref lost on failed unshelving https://review.opendev.org/c/openstack/nova/+/842956 | |
| 10:35:22 | opendevreview | Merged openstack/nova-specs master: Re-propose spec for ephemeral storage encryption https://review.opendev.org/c/openstack/nova-specs/+/835877 | |
| 10:37:13 | opendevreview | Merged openstack/nova-specs master: Re-propose spec for ephemeral encryption for libvirt https://review.opendev.org/c/openstack/nova-specs/+/836075 | |
| 11:23:47 | opendevreview | Balazs Gibizer proposed openstack/nova stable/train: Reproducer unit test for bug 1934094 https://review.opendev.org/c/openstack/nova/+/842962 | |
| 11:23:48 | opendevreview | Balazs Gibizer proposed openstack/nova stable/train: Fix instance's image_ref lost on failed unshelving https://review.opendev.org/c/openstack/nova/+/842963 | |
| 11:43:39 | songwenping | bauzas: morning, have you used Tesla A100 card, how to use it binding to vm, is there any docs? | |
| 11:50:04 | sean-k-mooney | songwenping: i dont think we have them installed in our lab yet. we were goingt ot be adding some | |
| 11:50:24 | sean-k-mooney | songwenping: i think its more or less the same as the previous generation | |
| 11:51:15 | songwenping | sean-k-mooney: passthrough is same as the previous generation | |
| 11:51:30 | songwenping | but vgpu usage is different. | |
| 11:51:31 | sean-k-mooney | vGPU can be too | |
| 11:51:40 | sean-k-mooney | it depense on if you enabel mig or not | |
| 11:51:57 | sean-k-mooney | form an openstack point of view even with mig enabled the nova config is baically the same | |
| 11:52:16 | sean-k-mooney | we still use mdevs for vGPU in mig mode | |
| 11:52:28 | songwenping | i have enabled mig, but i cannot find the vgpu types. | |
| 11:52:28 | sean-k-mooney | but the mdev is moved to the mig vf | |
| 11:52:54 | sean-k-mooney | songwenping: are you checking the PF or the VFs | |
| 11:53:01 | songwenping | i exec the sirov-manage, but it has no effect. | |
| 11:53:37 | sean-k-mooney | i have not used it but nvidia provide https://github.com/NVIDIA/mig-parted | |
| 11:53:44 | sean-k-mooney | to configre the a100 | |
| 11:55:24 | sean-k-mooney | this would appear to be the set of supported profiles https://docs.nvidia.com/datacenter/tesla/mig-user-guide/index.html#a100-profiles | |
| 11:56:02 | sean-k-mooney | "sudo nvidia-smi mig -lgip" shoudl list the profiles for you | |
| 11:56:57 | songwenping | we also need create mdev then attach to the guest? | |
| 11:57:27 | sean-k-mooney | the mdevs i think will still be created by nova | |
| 11:57:40 | sean-k-mooney | but you need to lookup the supproted mdev type in /sys | |
| 11:58:23 | sean-k-mooney | so with mig mode there are 2 steps | |
| 11:58:29 | songwenping | yeah, to generate uuid under devices dir by nova | |
| 11:58:31 | sean-k-mooney | partition the gpu wiht mig using the mig profiles | |
| 11:58:57 | sean-k-mooney | then lookup the mig vf pci adress and mdev type and update nova.conf with that | |
| 11:59:45 | songwenping | ok, i'll try to check. | |
| 11:59:47 | sean-k-mooney | then nova will determin the numer of that mdev type that can be created and create an inventory of thaty type inplacement. when you schedule a vm we shoudl create the mdev automaticlly | |
| 12:00:54 | songwenping | right, thanks seak-k-mooney. | |
| 12:01:17 | songwenping | sorry, sean-k-mooney. | |
| 12:02:13 | sean-k-mooney | hehe given i have missspelled my own name in code comment no need to appologies for a typo :) | |
| 12:02:40 | sean-k-mooney | i was just lookign for our downstream bz for a100 but i cant find it readialy | |
| 12:03:16 | sean-k-mooney | i think bauzas wrote up how to do this at some point. they had a load of an 100 to test breifly but we dont have one dedicated for our use currently | |
| 12:05:40 | sean-k-mooney | ah i found it but its private | |
| 12:08:11 | songwenping | look forward to seeing soon. | |
| 12:09:01 | sean-k-mooney | it looks like they were using /usr/lib/nvidia/sriov-manage -e 0000:04:00.0 | |
| 12:09:05 | sean-k-mooney | to allocate teh VFs | |
| 12:09:22 | songwenping | i also use this command | |
| 12:09:22 | sean-k-mooney | and then if you used ll /sys/class/mdev_bus/* | |
| 12:09:25 | sean-k-mooney | you woudl see the vfs | |
| 12:09:30 | sean-k-mooney | are mdev capable | |
| 12:10:10 | sean-k-mooney | they saw the same behvior with both t4(with updated firmware) and a100 | |
| 12:10:13 | songwenping | but get nothing, maybe my env has something problem | |
| 12:10:31 | sean-k-mooney | then they create the mig instance "nvidia-smi mig -cgi 2g.10gb,2g.10gb,2g.10gb -C" | |
| 12:10:48 | sean-k-mooney | and the vf had inventories | |
| 12:10:50 | sean-k-mooney | cat /sys/class/mdev_bus/0000\:04\:01.0/mdev_supported_types/nvidia-475/available_instances | |
| 12:11:07 | sean-k-mooney | so they added | |
| 12:11:09 | sean-k-mooney | [devices] | |
| 12:11:11 | sean-k-mooney | enabled_vgpu_types = nvidia-475,nvidia-1 | |
| 12:11:13 | sean-k-mooney | [vgpu_nvidia-475] | |
| 12:11:15 | sean-k-mooney | device_addresses = 0000:04:00.4,0000:04:00.5,0000:04:00.6 | |
| 12:11:17 | sean-k-mooney | [vgpu_nvidia-1] | |
| 12:11:19 | sean-k-mooney | device_addresses = 0000:00:00.1 | |
| 12:11:21 | sean-k-mooney | to the nova.conf | |
| 12:12:26 | sean-k-mooney | songwenping: the steps bauzas did were | |
| 12:12:45 | sean-k-mooney | nvidia-smi -i 0 -mig 1 | |
| 12:12:47 | songwenping | thanks sean-k-mooney | |
| 12:12:49 | sean-k-mooney | to enable mig | |
| 12:12:54 | sean-k-mooney | which they checked with | |
| 12:13:02 | sean-k-mooney | nvidia-smi -i 0 --query-gpu=pci.bus_id,mig.mode.current --format=csv | |
| 12:13:23 | sean-k-mooney | then "/usr/lib/nvidia/sriov-manage -e 00:04:0000.0" to enable the vfs | |
| 12:13:45 | sean-k-mooney | and then you can use " ll /sys/class/mdev_bus/" | |
| 12:13:54 | sean-k-mooney | to verify that hte device are capable of hosting mdevs | |
| 12:14:23 | sean-k-mooney | then they configugred vgpu instance per mig instance | |
| 12:14:25 | sean-k-mooney | nvidia-smi mig -cgi 2g.10gb,2g.10gb,2g.10gb -C | |
| 12:14:54 | sean-k-mooney | and after that they had 1 mdev inventory per vf | |
| 12:15:02 | sean-k-mooney | which can be checked with "cat /sys/class/mdev_bus/0000\:04\:01.0/mdev_supported_types/nvidia-475/available_instances" | |
| 12:15:19 | sean-k-mooney | songwenping: hopefully that helps | |
| 12:15:44 | songwenping | thanks, this is useful. | |
| 12:16:41 | sean-k-mooney | our downstream docs bz to write this up is still pending | |
| 12:34:58 | sean-k-mooney | dansmith: those keystone select number really are an order of magnitude higher then everything else https://paste.opendev.org/show/bsG9exlvGqaNZrbhEnJp/ | |
| 12:59:49 | gibi | melwitt: can I help somehow to convince you to +2 https://review.opendev.org/c/openstack/nova-specs/+/791047 ? :) | |
| 13:03:04 | sean-k-mooney | gibi: she may have been leaving that to stephenfin to +2w but if melwitt is happy withthe proposal i think stephenfin will be happy that you have incoperated there feedback with regards to the dynmaic alloctaiton fo VF/PFs | |
| 13:05:24 | gibi | ahh OK. | |
| 13:05:42 | gibi | stephenfin: if you have time, I think https://review.opendev.org/c/openstack/nova-specs/+/791047 is ready for a +2+A :) | |
| 13:08:37 | gibi | I'm not sure I understand what the sitting down part means ^^ | |
| 13:09:06 | sean-k-mooney | preparing my self for the shock of us agreeing to actully track pci device in placement after like what 5 years | |
| 13:09:18 | gibi | ahh :d | |
| 13:09:19 | gibi | :D | |