Wednesday, 2026-05-13

*** ykarel_ is now known as ykarel05:04
sean-k-mooneyfrickler: clarkb fungi o/ i have been doing some experiments with linux kernel modules to provdie a way to test sriov/pci-passhtohg in cyborg/nova11:12
sean-k-mooneyi have 2 question 1 would htere be any objection to me extendign https://github.com/openstack/project-config/blob/39925a86e37fc8a7fdf9093682871e96a16c483b/zuul/main.yaml#L1372 to add linux ther eso i can have zuul clone the repo for me11:12
sean-k-mooneyand 2 any concer with me creatign a cyborg-extras repo to host this and some ci playbooks or other cybrog related tools11:13
sean-k-mooneyi think in the medium term im going to start a converstain on the linux development list after i have done some clean up on my poc and see if this is somethign they woudl accpet upstream in the kernel11:14
sean-k-mooneybut for now i would like to be able ot develop it on opendev11:15
sean-k-mooneymy poc implemntes pci PFs(1-16) whith the ability to allocate up to 7 vfs per pf.11:15
sean-k-mooneyeach vf is a simple tty device with a 4k buffer that simply acts as a echo server puting tx bytes onto the rx queue11:16
sean-k-mooneythat works with cirros11:16
sean-k-mooneyand the device are visible to lspci/libvirt11:16
fricklerthe linux git repo is pretty huge, I'm not sure how good zuul would handle that. maybe discuss in #opendev so corvus can be involved11:17
sean-k-mooneyso this will allow use to boot a vm via nova with a passthough device and wrte a tempst test that cna actully use the device to verify everyitn works end to end without any specil hardware11:17
frickleror .. wouldn't you need only the sources for the running kernel, if you want to build an extra module for that? so some linux-source pkg for ubuntu or debian would be better suited?11:18
sean-k-mooneyfrickler: ack the other option i considerd is using dkms and havign it work woth the ubutni or debing kernel or maybe using something lik eminlien to pull it via a deb package or similar11:18
sean-k-mooneyright so the other places we do this today we pull the souce form apt11:18
sean-k-mooneyi could do that btu then i need to make sure the repo works with that older kernel11:19
sean-k-mooneyone option i was considering was using ubuntu 26.04 as a basline11:19
fricklerwell if you target resolute the kernel should be pretty recent11:19
sean-k-mooneybasiclly it feel rather late to build on 24.0411:19
sean-k-mooneyya my poc is on 7.1.rc3 but resulote has 7.x11:20
sean-k-mooneyso that will likely just work11:20
sean-k-mooneyor with very littel code changes but noble is on 6.811:20
fricklerso you can also work on getting devstack to run on resolute, thanks (:11:20
sean-k-mooneywell that was also on my todo list11:21
sean-k-mooneyi dont really need to do the kernel cloning for now i guess11:21
sean-k-mooneyif i just create teh cyborg-extra repo that can provide a playground for pocing this in ci but i can intially continue that on my github11:21
sean-k-mooneyfrickler: "the kernel is pretty big" is exactly the type of feedback i was looking for11:22
sean-k-mooney6.6G for the git tree11:23
opendevreviewElod Illes proposed openstack/project-config master: [release-tools] Fix dist_name fetch for upper bump  https://review.opendev.org/c/openstack/project-config/+/98843011:23
sean-k-mooneylast i check a full set of kolla contaienr was about 8G...11:24
sean-k-mooneyso ya maybe that is a bit excessive even if we were only doign a bare clone11:24
sean-k-mooneyfrickler: so on the ubuntu 26.04 front im goign to see if i can get devstack working on it today. we have the images in ci yes so if i get this workign locally i can start creating a job ect?13:12
sean-k-mooneyi assume we may not have mirror in place but this fine for now 13:13
fungiyeah, no mirror yet but some of us are working on that today13:17
fungiit will probably take a few days to bootstrap and replicate all the mirror content though, maybe as much as a week13:18
sean-k-mooneywe were able to replace the debian mirror with the upsteram one when bringi up trixie so we can alway do that if required13:20
sean-k-mooney This is your host IP address: 192.168.122.17214:18
sean-k-mooney This is your host IPv6 address: ::114:18
sean-k-mooney Horizon is now available at http://192.168.122.172/dashboard14:18
sean-k-mooney Keystone is serving at http://192.168.122.172/identity/14:18
sean-k-mooney The default users are: admin and demo14:18
sean-k-mooney The password: nomoresecret14:18
sean-k-mooney Services are running under systemd unit files.14:18
sean-k-mooney For more information see:14:18
sean-k-mooney https://docs.openstack.org/devstack/latest/systemd.html14:18
sean-k-mooney DevStack Version: 2026.214:18
sean-k-mooney Change: 81ed81ebbee6642f0959d6dd0480ed42ab383e30 Merge "nova: Replace deprecated [libvirt] cpu_model" 2026-05-12 20:28:57 +000014:18
sean-k-mooney OS Version: Ubuntu 26.04 resolute14:18
sean-k-mooneyfungi: so it stacks14:18
sean-k-mooneywith a few trivial changes14:18
sean-k-mooneybut i need to see how functionlal it is now by runing tempest14:18
sean-k-mooneyfungi: https://termbin.com/zu13 is all i needed to add for the default services 14:19
*** haleyb is now known as haleyb|away14:20
fungioh, that's a pretty tiny diff, awesome!14:58
opendevreviewMerged openstack/openstack-zuul-jobs master: Update arm64 job template for 2026.2 testing runtimes  https://review.opendev.org/c/openstack/openstack-zuul-jobs/+/98553615:34
sean-k-mooneyfungi: i was surprised that sudo-rs is now workign with privsep but they seam to have fixed that15:55
sean-k-mooneyi have a devstack patch proposed and teh johb failed on the morrors so just workign aroud that now15:56
sean-k-mooneylocally i got a prety good tempest run until nova got OOM killed so its looking good over all15:56
*** cschwede is now known as cschwede_afk16:11
opendevreviewMerged openstack/project-config master: Add devstack-plugin-lustre project  https://review.opendev.org/c/openstack/project-config/+/98731316:20

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