Earlier  
Posted Nick Remark
#openstack-nova - 2025-10-10
11:03:02 gibi sean-k-mooney: yeah I agree we don't loose much on small spaces
11:06:32 sean-k-mooney LarsErikP: not really you woudl have to use a tool like nvidia https://github.com/NVIDIA/mig-parted or simialr
11:06:44 sean-k-mooney LarsErikP: this is not really in socpe of openstack to automate for the most part
11:07:26 sean-k-mooney LarsErikP: nova in particalr is a static allcoation model where you as the oepratior need to prepare the devices before deploying nova and it just manages allcoting them form teh set you have prepared
11:08:20 sean-k-mooney LarsErikP: i have been asked to look at cyborg a little more closely this cycle to see if it coudl have some sort of role to play there
11:09:16 sean-k-mooney but i have not actully started doing that really but i belive the anse is we woudl have to build that if we wanted it i.e. it cant today but could
11:09:50 sean-k-mooney LarsErikP: my best recomendation today as i said woudl be https://github.com/NVIDIA/mig-parted
11:32:11 LarsErikP sean-k-mooney: okok. thanks. For the first question, that's kind of what I expected =)
11:33:09 LarsErikP and tbh I'm fine with that not being openstacks problem. It would be nice if there was some sort of way to make nova set "current_vgpu_type" though. Much like we could/can with mdevs
11:34:26 LarsErikP In the meantime I guess I'll have to make someting myself. mig-parted seems nice, but we're not really using MIG atm.. hehe
11:52:16 jlejeune gibi: hello, I've answered to your question on https://review.opendev.org/c/openstack/nova/+/933022
11:55:24 sean-k-mooney LarsErikP: well i think it does non MIG thing too but it was orginally created for mig
11:55:50 sean-k-mooney i have nto looked at it since i forst found it a few years ago
11:56:07 sean-k-mooney but it seam to still have new commit so i assume it has evovled over time
11:56:24 LarsErikP ah. I'll have a closer looke then :P Thanks for letting me know of its existence =)
11:56:29 sean-k-mooney i like the idea of having a simple yaml file that just details this and havign a single agent that just configures it on boot
11:56:41 LarsErikP much like mdevctl ;)
11:57:25 LarsErikP I'm currently writing puppet for dynamically creating a oneshot systemd-unit for this, based on info from hiera
11:57:28 LarsErikP :p
11:57:48 sean-k-mooney kind of but really i feell ike this would be beter as some kidn fo simple systemd service extention
11:57:55 sean-k-mooney or udev rule
11:58:13 LarsErikP absolutley
11:58:20 sean-k-mooney kindof like https://www.redhat.com/en/blog/quadlet-podman
11:58:49 LarsErikP oh. yeah. that would be nice
12:00:02 sean-k-mooney on the one hand i dont like having to ram alot of thing into systemd on the other hand it can be better then installing 50 billion one off tools form diffent venders for this kind of config
12:00:13 LarsErikP mm
12:06:53 opendevreview Balazs Gibizer proposed openstack/nova master: DNM:Test with optimize_for_wide_provider_trees https://review.opendev.org/c/openstack/nova/+/963036
12:06:53 opendevreview Balazs Gibizer proposed openstack/nova master: DNM: test with placement fix https://review.opendev.org/c/openstack/nova/+/963035
13:01:02 opendevreview Seyeong Kim proposed openstack/nova master: libvirt: Support boot_index for multiple block devices https://review.opendev.org/c/openstack/nova/+/963665
13:11:30 opendevreview Seyeong Kim proposed openstack/nova master: libvirt: Support boot_index for multiple block devices https://review.opendev.org/c/openstack/nova/+/963665
13:11:57 opendevreview Bogdan Dobrelya proposed openstack/nova master: Determine the device type from configuration first https://review.opendev.org/c/openstack/nova/+/963702
13:26:36 opendevreview Seyeong Kim proposed openstack/nova master: libvirt: Support boot_index for multiple block devices https://review.opendev.org/c/openstack/nova/+/963665
13:57:43 LarsErikP sean-k-mooney: hehe https://paste.openstack.org/show/bFie9CvEeQyFLHNsO6Tw/
13:57:46 LarsErikP works :P
13:58:40 LarsErikP feels.. bodgy. but hey, if it works.. :P
14:03:42 sean-k-mooney LarsErikP: that actully a clearner implemation of tha tthen i have seen other doo
14:03:54 sean-k-mooney you could add it to our docs if you like
14:04:48 sean-k-mooney LarsErikP: we have similar docs like this https://docs.openstack.org/nova/latest/admin/virtual-gpu.html#enable-gpu-types-compute
14:06:12 sean-k-mooney LarsErikP: that is how we document you shoudl enable the vfs in teh first place you caould add a secont for configurign the vgpus type on those vfs
14:06:28 sean-k-mooney the current example is mianly for the mdev based approch
14:06:36 LarsErikP sean-k-mooney: oh, thanks <3
14:07:00 sean-k-mooney so you woul proably want to add a new section to the docs for the new managed mode passthough
14:07:06 LarsErikP that page should probably contain a section for the vendor-specific vfio type as well
14:07:20 LarsErikP I can look into it on monday. How do i contribute? :P
14:08:06 sean-k-mooney https://docs.openstack.org/nova/latest/admin/pci-passthrough.html#support-for-multiple-types-of-vfs
14:08:19 sean-k-mooney this is the ohter place you may want to coder
14:08:38 sean-k-mooney LarsErikP: well the normal way woudl be to submit a patch via gerrit to update the rst file
14:09:03 sean-k-mooney you coudl also file a bug for the lack fo docs for this and put the suggestins in the launchpad bug
14:09:47 sean-k-mooney LarsErikP: since your more intersted in the new way of doign it with vfio variant dirvers https://docs.openstack.org/nova/latest/admin/pci-passthrough.html#support-for-multiple-types-of-vfs is more correct
14:11:05 sean-k-mooney LarsErikP: for the mdev based approch we do have some docs on how to discove rthe relvent types https://docs.openstack.org/nova/latest/admin/virtual-gpu.html#how-to-discover-a-gpu-type
14:11:27 sean-k-mooney so we could add somethign similar fo the new vfio-variant driver way too if you knwo how
14:36:29 LarsErikP I've learned quite a bit about this the last few days, so I'll try to contribute to the docs next week =)
14:36:39 LarsErikP one way or another ;)
14:38:52 LarsErikP imho, it would be helpful with some kind of "suggestion" about the migration path here as well.. I don't know if that is something that belongs in the docs
14:40:54 LarsErikP our story here is going from Caracal on 22.04 to Epoxy on 24.04. And when you have everything setup for VGPUs with mdev on 22.04, the migration and upgrade is getting quite involved with these changes
14:41:40 LarsErikP We had to leave our gpu-nodes on 22.04 because of these changes as well, since the combination of 24.04/Caracal/GPUs with SR-IOV simply is not supported
14:43:45 LarsErikP So our migration plan would be: Resize all GPU-VMs to non-gpu flavors. Reinstall gpu-nodes and reconfigure everything that's needed. Resize the VMs back to their original (modified) GPU-flavors
15:44:00 bauzas LarsErikP: replying late but fwiw, Epoxy supports 22.04 https://governance.openstack.org/tc/reference/runtimes/2025.1.html
16:14:12 sean-k-mooney LarsErikP: the migration path is unfortunatly to do a resize
16:15:02 sean-k-mooney so ya you kind of need to drain 1 or two hosts and move vms between then via resize
16:16:04 sean-k-mooney instead of modifyign the flavor however i would stongly advice that you just keep the new and old flaovrs and eventually retire the old
16:16:20 sean-k-mooney that gets a littel tricky if you have heat inovled
17:14:41 LarsErikP bauzas: but there is no UCA for epoxy in 22.04?
17:18:29 LarsErikP sean-k-mooney: yeah, but we can live with that in our env =)
17:54:47 opendevreview Merged openstack/nova stable/2025.1: [PCI tracker]Remove non configured devs when freed https://review.opendev.org/c/openstack/nova/+/960242
18:29:45 opendevreview Merged openstack/nova stable/2025.1: [pci]Keep used dev in Placement regardless of dev_spec https://review.opendev.org/c/openstack/nova/+/960243
18:29:58 opendevreview Merged openstack/nova master: Add a regression test for ImagePropsWeigher https://review.opendev.org/c/openstack/nova/+/963357
#openstack-nova - 2025-10-12
08:44:49 opendevreview Seyeong Kim proposed openstack/nova master: libvirt: Support boot_index for multiple block devices https://review.opendev.org/c/openstack/nova/+/963665
12:02:16 opendevreview Seyeong Kim proposed openstack/nova master: libvirt: Support boot_index for multiple block devices https://review.opendev.org/c/openstack/nova/+/963665
17:55:20 opendevreview Takashi Kajinami proposed openstack/python-novaclient master: Replace remaining py39 target https://review.opendev.org/c/openstack/python-novaclient/+/963805
17:59:33 opendevreview Takashi Kajinami proposed openstack/placement master: Replace remaining py39 target https://review.opendev.org/c/openstack/placement/+/963808
18:00:14 opendevreview Takashi Kajinami proposed openstack/osc-placement master: Replace remaining py39 target https://review.opendev.org/c/openstack/osc-placement/+/963809
21:21:00 opendevreview Steve Baker proposed openstack/nova master: Add VNC console support for the Ironic driver https://review.opendev.org/c/openstack/nova/+/942528
#openstack-nova - 2025-10-13
07:40:09 jlejeune hello, I would need more reviews for my fix here: https://review.opendev.org/c/openstack/nova/+/933022/9 to be able to merge it and to then backport it on stable branchs, thanks
08:24:13 gibi jlejeune: thanks for answering my qeustion there. I approved the fix now.
08:24:25 gibi feel free to ping me with the backports when they are up
08:28:17 jlejeune gibi: thanks :)
08:40:29 opendevreview Balazs Gibizer proposed openstack/nova master: Make RBD Tpool usage conditional https://review.opendev.org/c/openstack/nova/+/956089
08:40:30 opendevreview Balazs Gibizer proposed openstack/nova master: Fix ProviderTree copying with threading Lock https://review.opendev.org/c/openstack/nova/+/956091
08:40:30 opendevreview Balazs Gibizer proposed openstack/nova master: Make libvirt Tpool proxying conditional https://review.opendev.org/c/openstack/nova/+/956090
08:40:31 opendevreview Balazs Gibizer proposed openstack/nova master: [vncproxy]Handle ssl.wrap_socket removal in py312 https://review.opendev.org/c/openstack/nova/+/955915
08:40:31 opendevreview Balazs Gibizer proposed openstack/nova master: [test]Further categorization of disabled unit tests https://review.opendev.org/c/openstack/nova/+/956092
08:40:32 opendevreview Balazs Gibizer proposed openstack/nova master: Warn on long task wait time for executor https://review.opendev.org/c/openstack/nova/+/952666
09:08:38 opendevreview Balazs Gibizer proposed openstack/nova master: [CI][nova-next]test with placement ac optimizations https://review.opendev.org/c/openstack/nova/+/937275
09:09:45 opendevreview Merged openstack/nova stable/2025.1: Reproducer for bug 2114951 https://review.opendev.org/c/openstack/nova/+/959445
09:45:52 opendevreview Merged openstack/nova stable/2025.1: Fix bug 2114951 https://review.opendev.org/c/openstack/nova/+/959446
10:17:30 opendevreview Merged openstack/nova master: Reset the mapped field of nodes at service deletion https://review.opendev.org/c/openstack/nova/+/933022
10:52:42 nicolairuckel hi, I would need some feedback on my patch: https://review.opendev.org/c/openstack/nova/+/959682
11:27:02 opendevreview Kamil Sambor proposed openstack/nova master: Switch nova-conductor to use global executor https://review.opendev.org/c/openstack/nova/+/962478
11:57:39 opendevreview Julien Le Jeune proposed openstack/nova stable/2025.2: Update start_service() function in test https://review.opendev.org/c/openstack/nova/+/963842
11:57:40 opendevreview Julien Le Jeune proposed openstack/nova stable/2025.2: Adds regression test for bug LP#2085135 https://review.opendev.org/c/openstack/nova/+/963843
11:57:41 opendevreview Julien Le Jeune proposed openstack/nova stable/2025.2: Reset the mapped field of nodes at service deletion https://review.opendev.org/c/openstack/nova/+/963844
11:59:01 opendevreview Julien Le Jeune proposed openstack/nova stable/2025.1: Update start_service() function in test https://review.opendev.org/c/openstack/nova/+/963845
11:59:02 opendevreview Julien Le Jeune proposed openstack/nova stable/2025.1: Adds regression test for bug LP#2085135 https://review.opendev.org/c/openstack/nova/+/963846
11:59:03 opendevreview Julien Le Jeune proposed openstack/nova stable/2025.1: Reset the mapped field of nodes at service deletion https://review.opendev.org/c/openstack/nova/+/963847
12:00:11 opendevreview Julien Le Jeune proposed openstack/nova stable/2024.2: Update start_service() function in test https://review.opendev.org/c/openstack/nova/+/963848
12:00:12 opendevreview Julien Le Jeune proposed openstack/nova stable/2024.2: Adds regression test for bug LP#2085135 https://review.opendev.org/c/openstack/nova/+/963849
12:00:13 opendevreview Julien Le Jeune proposed openstack/nova stable/2024.2: Reset the mapped field of nodes at service deletion https://review.opendev.org/c/openstack/nova/+/963850
12:01:10 opendevreview Julien Le Jeune proposed openstack/nova stable/2024.1: Update start_service() function in test https://review.opendev.org/c/openstack/nova/+/963851
12:01:11 opendevreview Julien Le Jeune proposed openstack/nova stable/2024.1: Adds regression test for bug LP#2085135 https://review.opendev.org/c/openstack/nova/+/963852

Earlier   Later