| *** ykarel_ is now known as ykarel | 05:04 | |
| sean-k-mooney | frickler: clarkb fungi o/ i have been doing some experiments with linux kernel modules to provdie a way to test sriov/pci-passhtohg in cyborg/nova | 11:12 |
|---|---|---|
| sean-k-mooney | i 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 me | 11:12 |
| sean-k-mooney | and 2 any concer with me creatign a cyborg-extras repo to host this and some ci playbooks or other cybrog related tools | 11:13 |
| sean-k-mooney | i 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 kernel | 11:14 |
| sean-k-mooney | but for now i would like to be able ot develop it on opendev | 11:15 |
| sean-k-mooney | my poc implemntes pci PFs(1-16) whith the ability to allocate up to 7 vfs per pf. | 11:15 |
| sean-k-mooney | each vf is a simple tty device with a 4k buffer that simply acts as a echo server puting tx bytes onto the rx queue | 11:16 |
| sean-k-mooney | that works with cirros | 11:16 |
| sean-k-mooney | and the device are visible to lspci/libvirt | 11:16 |
| frickler | the linux git repo is pretty huge, I'm not sure how good zuul would handle that. maybe discuss in #opendev so corvus can be involved | 11:17 |
| sean-k-mooney | so 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 hardware | 11:17 |
| frickler | or .. 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-mooney | frickler: 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 similar | 11:18 |
| sean-k-mooney | right so the other places we do this today we pull the souce form apt | 11:18 |
| sean-k-mooney | i could do that btu then i need to make sure the repo works with that older kernel | 11:19 |
| sean-k-mooney | one option i was considering was using ubuntu 26.04 as a basline | 11:19 |
| frickler | well if you target resolute the kernel should be pretty recent | 11:19 |
| sean-k-mooney | basiclly it feel rather late to build on 24.04 | 11:19 |
| sean-k-mooney | ya my poc is on 7.1.rc3 but resulote has 7.x | 11:20 |
| sean-k-mooney | so that will likely just work | 11:20 |
| sean-k-mooney | or with very littel code changes but noble is on 6.8 | 11:20 |
| frickler | so you can also work on getting devstack to run on resolute, thanks (: | 11:20 |
| sean-k-mooney | well that was also on my todo list | 11:21 |
| sean-k-mooney | i dont really need to do the kernel cloning for now i guess | 11:21 |
| sean-k-mooney | if 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 github | 11:21 |
| sean-k-mooney | frickler: "the kernel is pretty big" is exactly the type of feedback i was looking for | 11:22 |
| sean-k-mooney | 6.6G for the git tree | 11:23 |
| opendevreview | Elod Illes proposed openstack/project-config master: [release-tools] Fix dist_name fetch for upper bump https://review.opendev.org/c/openstack/project-config/+/988430 | 11:23 |
| sean-k-mooney | last i check a full set of kolla contaienr was about 8G... | 11:24 |
| sean-k-mooney | so ya maybe that is a bit excessive even if we were only doign a bare clone | 11:24 |
| sean-k-mooney | frickler: 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-mooney | i assume we may not have mirror in place but this fine for now | 13:13 |
| fungi | yeah, no mirror yet but some of us are working on that today | 13:17 |
| fungi | it will probably take a few days to bootstrap and replicate all the mirror content though, maybe as much as a week | 13:18 |
| sean-k-mooney | we were able to replace the debian mirror with the upsteram one when bringi up trixie so we can alway do that if required | 13:20 |
| sean-k-mooney | This is your host IP address: 192.168.122.172 | 14:18 |
| sean-k-mooney | This is your host IPv6 address: ::1 | 14:18 |
| sean-k-mooney | Horizon is now available at http://192.168.122.172/dashboard | 14: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 demo | 14:18 |
| sean-k-mooney | The password: nomoresecret | 14: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.html | 14:18 |
| sean-k-mooney | DevStack Version: 2026.2 | 14:18 |
| sean-k-mooney | Change: 81ed81ebbee6642f0959d6dd0480ed42ab383e30 Merge "nova: Replace deprecated [libvirt] cpu_model" 2026-05-12 20:28:57 +0000 | 14:18 |
| sean-k-mooney | OS Version: Ubuntu 26.04 resolute | 14:18 |
| sean-k-mooney | fungi: so it stacks | 14:18 |
| sean-k-mooney | with a few trivial changes | 14:18 |
| sean-k-mooney | but i need to see how functionlal it is now by runing tempest | 14:18 |
| sean-k-mooney | fungi: https://termbin.com/zu13 is all i needed to add for the default services | 14:19 |
| *** haleyb is now known as haleyb|away | 14:20 | |
| fungi | oh, that's a pretty tiny diff, awesome! | 14:58 |
| opendevreview | Merged openstack/openstack-zuul-jobs master: Update arm64 job template for 2026.2 testing runtimes https://review.opendev.org/c/openstack/openstack-zuul-jobs/+/985536 | 15:34 |
| sean-k-mooney | fungi: i was surprised that sudo-rs is now workign with privsep but they seam to have fixed that | 15:55 |
| sean-k-mooney | i have a devstack patch proposed and teh johb failed on the morrors so just workign aroud that now | 15:56 |
| sean-k-mooney | locally i got a prety good tempest run until nova got OOM killed so its looking good over all | 15:56 |
| *** cschwede is now known as cschwede_afk | 16:11 | |
| opendevreview | Merged openstack/project-config master: Add devstack-plugin-lustre project https://review.opendev.org/c/openstack/project-config/+/987313 | 16:20 |
Generated by irclog2html.py 4.1.0 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!