Friday, 2026-04-24

opendevreviewmelanie witt proposed openstack/devstack master: WIP Fix IPv6 support for multinode devstack deployments  https://review.opendev.org/c/openstack/devstack/+/98460500:19
*** vhari_ is now known as vhari03:12
opendevreviewAmit Uniyal proposed openstack/devstack master: Check kernel support before setting lvm_type=auto  https://review.opendev.org/c/openstack/devstack/+/98604908:05
opendevreviewAmit Uniyal proposed openstack/devstack master: Check kernel support before setting lvm_type=auto  https://review.opendev.org/c/openstack/devstack/+/98604908:08
opendevreviewAmit Uniyal proposed openstack/devstack master: Check kernel support before setting lvm_type=auto  https://review.opendev.org/c/openstack/devstack/+/98604908:21
sean-k-mooneyclarkb: fungi where is the best place to talk about new images and what feature our providers supprot?11:18
sean-k-mooneyhere #openstack-infra or on matix11:18
sean-k-mooneycontext is in the nova and cybrog ssessions we were wondering about the possiblity of testing with vms that have a specific set of nova feature enabel to allow emulating sriov capbale nics11:19
sean-k-mooneyhw_vif_model=igb + hw_machine_type=q35 + hw_viommu_model=auto + hw_mem_page_size=small possibale als hw_memory_locked=true11:21
sean-k-mooneyi could have typoed those since im doint that form memory11:21
sean-k-mooneyigb is an intel nic form the mid 2000s i belive that supprot up to 7 vf, the machine type and iommu option allow the igb nic to be in its own iommu group11:22
sean-k-mooneyso that the vfs acna be passthough through and i think but i migh tbe wrong the hw_mem_pagesize might be required to make the viommu11:23
sean-k-mooneywork11:23
sean-k-mooneydan mention there was a patch to make the viommu aviable in the past so we cna locally test and confirm the details but i just was wondering how we wwould go about chekcing if any of our provider are new enough to be able to suprpot testing in this way11:24
fungisean-k-mooney: you just need the flags list from /proc/cpuinfo in each provider?12:11
sean-k-mooneyno12:43
sean-k-mooneythis has no depency on the hardware12:43
sean-k-mooneythis has a depency on the nova/qemu versions used on the provider12:43
sean-k-mooneyfungi: so https://review.opendev.org/c/openstack/project-config/+/945715 added a viommu-ubuntu-noble lable in the past12:45
sean-k-mooneybut we would need to set a few more flags on that to fully test sirov. what there now may work in a limite set of cases12:47
sean-k-mooneyim just wondering acan we tweak it to use the igb nic type so we can test with virutal function not just full device passthough12:47
sean-k-mooneywe are also looking into if the rdo third pary ci could do this or if we can cobble together another ci system outside the firwall to do soem testing with real hardware as a redhat third party ci12:48
sean-k-mooneybut ovbiouly if we can test this isn the first party ci that even better12:48
frickleressentially I think we could do anything where you can provide a patch for. without seeing what changes in our config are needed, this is very difficult to discuss12:49
fungiokay, so the example was adding image metadata on our glance uploads, and you want to add more of those, but need to know which metadata signals would actually work in which providers?12:50
*** ykarel_ is now known as ykarel14:35
sean-k-mooneyfungi: sorry busy day. ya so it woudl be addign extra metadata on an image upload (ideally a second copy of the image to avoid affecting other jobs) on provider tha tsupprot that feature19:25
sean-k-mooneybut obviously we need ot 1 figure out the exact set fo properites, i can do that with a devstack and make it concreat19:25
sean-k-mooneyi can also lookup which release intoduced the requried featues19:26
sean-k-mooneyits been a coulple of years since they were added but there is obvioulsy a lot of variance19:26
clarkbis there any way for us to knwo if a cloud supports that functionality?20:45
clarkblike we can set flags on images but how do we know if it is safe to do that or if we'll get the expected result back out?20:45
sean-k-mooneyam so in practice nvoa will just ignore image metadta that it does nto supprot20:48
sean-k-mooneywe stop supproting custom image metadta beforfe we sarted supproting python 320:48
sean-k-mooneyin practice you coudl boot it an see20:48
sean-k-mooneybut the closet proxly woudl be to look at ther reporte api microversion and infer20:49
clarkbgot it so it doesn't make the image unbootable if the metadata is unknown. I think that is my main concern20:49
clarkbso worst case you still boot just without the functionality in the instance actually working20:49
sean-k-mooneythe reaon i suggested a seperate image is the viommu does impact performace20:49
sean-k-mooneyso i woudl not want to add it by defualt20:49
sean-k-mooneyalthough i need to double check if that is true only when its used20:50
sean-k-mooneyclarkb: the igb nic case is more probelmatic as that is extened an image proeprty20:51
sean-k-mooneyand in that case it will prevent it booting if the cloud does not supprot it20:52
sean-k-mooneyif we knwo about the iamge proeprlty and you pass a value we dont know about/supprot then that is a hard error20:52
sean-k-mooneyvexxhost-ca-ymq-1 apprently supprot viommu based on the old patch but i am also not entirly sure if that patch really worked20:52
sean-k-mooneyhttps://opendev.org/opendev/zuul-providers20:54
sean-k-mooneydoes not have that lable/iamge20:54
sean-k-mooneyso it was obviously removed at aome point20:54
sean-k-mooneywe did follow up ot add q35 which was also needed https://review.opendev.org/c/openstack/project-config/+/948335/1/nodepool/nodepool.yaml20:55
sean-k-mooneyits late here but the simplest way might just be to ask mnaser if this feature can be used in vexhost20:56
clarkbsean-k-mooney: the config all moved to the opendev/zuul-providers repo20:58
clarkbnone of the nodepool config has been used since like july20:58
clarkbwhich may be where things got lost in the shuffle20:58
sean-k-mooneyyep i was just looking at the new repo20:59
sean-k-mooneyprovided its still possibel to set flag like that with teh new mode we can likely upload the same image twice with a diffent name21:00
sean-k-mooneyand then create a lable for it21:00
sean-k-mooneyi guess ill look into this next week. i dont see any example in the proted repo of adding metadta to images21:02
sean-k-mooneyso we need to confirm if zuul can still do this in the new mode or if we lost htat in the converion21:03
sean-k-mooneyclarkb: it looking like this might be a regression in the new way of doing image building for what it sworth21:08
sean-k-mooneyso we may need to talk to the zuul folks to reimplemnt that if we want to use it agin21:08
clarkbI think it was a pretty direct port of the nodepool code; maybe it is just lacking documetnation22:01

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