Friday, 2026-06-12

jgilaberHi sean-k-mooney, I was wrong the last time we talked about the mtty whitebox vpgu tests. I thought the pre playbook was needed to configure the ssh key to the instances08:51
jgilaberbut the tests actually create a ssh keypair and pass it when creating the instance08:51
jgilaberafter some more digging and asking claude I saw some warnings in the qemu logs for the instance https://storage.bhs.cloud.ovh.net/v1/AUTH_dcaab5e32b234d56b626f72581e3644c/zuul_opendev_logs_583/openstack/58333f7196aa482c9d2b7c737045b906/controller/logs/libvirt/libvirt/qemu/instance-000000f6_log.txt08:52
jgilaberdo you think those could be preventing the instance os from booting? From the tempest logs the networking ssh keys and security groups seems correct08:53
sean-k-mooneyhum08:55
sean-k-mooneyso maybe08:55
sean-k-mooneyhave you treid doing this locally in devstack yet?08:55
sean-k-mooneywe may need to twak the kernel parmaters slightly like im doing in my pci sim job08:56
jgilaberno, I tried before without nova08:56
jgilaberI can update my env and try quickly08:56
sean-k-mooneyso pci_sim_sysfs_write Y /sys/module/vfio_iommu_type1/parameters/allow_unsafe_interrupts08:57
sean-k-mooneythat just echo Y | sudo tee /sys/module/vfio_iommu_type1/parameters/allow_unsafe_interrupts08:57
sean-k-mooneyfailing that we can try a newer qemu/kernel by movign the job to debian 13 if its currently on ubutnu 24.0408:59
sean-k-mooneyi will hopefully have 26.04 working in the ci in the next week or two as well08:59
sean-k-mooneytehre are some kernel parmater related to eventfd that we might also ned to tweak09:00
sean-k-mooneysepcificly vm.unprivileged_userfaultfd should be set to 109:01
sean-k-mooneyasking gemini it say the issue si cosmetic 09:04
sean-k-mooneyjgilaber: for what its worth i did see the vm boot probely in at least one of the test runs09:05
sean-k-mooneyit just didnt get networking properly09:05
jgilaberack thanks, I'll try in my devstack and see what happens09:05
sean-k-mooneyoh09:06
sean-k-mooneygemina has a good point09:06
sean-k-mooneyso we used to use 64mb cirros images in the past09:06
sean-k-mooneybut we stoped becasuse newer cirros iamge need a little more ram to boot properly09:06
sean-k-mooneywe now use 128 or 192 mb flavors09:06
sean-k-mooneybut this vm was using a 64mb flavor09:07
sean-k-mooneywith 64mb it was prone ot ooming or very slow boots09:07
sean-k-mooneythat is proably worth looking ito and or fixing to match the new defautls we use in devstack 09:08
jgilaberhmm that's worth a shot while I test things locally09:08
jgilaberI need to update the patch to revert some changes anyway09:08
*** jgilaber_ is now known as jgilaber12:53
jgilabersean-k-mooney, it's taken me a while but I got a vm with a mtty attached in my devstack13:41
jgilaberlscpi -nn -k gives: "00:05.0 Class 0700: 4348:3253 serial"13:42
jgilaberand in the ci job now it seems to ssh into the vm just fine13:43
jgilaberhttps://fad10fc5f2c070b32033-beb494a5db5cda67da23a1381224245f.ssl.cf5.rackcdn.com/openstack/5f8a4405ba0f46c78746e4583a18d6e7/testr_results.html13:43
sean-k-mooneycool13:44
sean-k-mooney ok so now its the pre playbook 13:44
sean-k-mooneyFileNotFoundError: [Errno 2] No such file or directory: '/home/zuul/compute_nodes.yaml'13:44
jgilaberyes, I'm thinking about creating a new base job in the whitebox plugin13:45
sean-k-mooneyso your running thest that are tryign to ssh into the vms or connect to the db so it need that file13:45
sean-k-mooneyyou could13:45
sean-k-mooneybut we dont wnat nova-next to intherit form whitebox13:45
sean-k-mooneywe could do this testignin the vtpm job instead13:46
sean-k-mooneythat inherits form whitebox alrady13:46
sean-k-mooneythat might be a better base13:46
jgilaberack, if there no particular reason to use nova-next i can switch13:47
jgilaberfrom nova pov what would be better, add the tests to the vptm job or create a new job just for this?13:47
sean-k-mooneywe jus tchose it because it test nonstandard things13:47
sean-k-mooneybtu nova-next is getting quite big13:47
sean-k-mooneywe shoudl dicss this in nova channel with melwitt 13:47
jgilaberack, let me ask there, thanks!13:48
sean-k-mooneybut i think we coudl rename nova-vtpm to nova-whitebox and just add it there13:48
sean-k-mooneyjgilaber: for context the vtpm job didnt exist when those intial patches were written13:48
opendevreviewsean mooney proposed openstack/cyborg master: devstack: add pci-sim fake SR-IOV PCI passthrough test fixture  https://review.opendev.org/c/openstack/cyborg/+/98947015:20
opendevreviewsean mooney proposed openstack/cyborg master: Add pci-sim developer guide  https://review.opendev.org/c/openstack/cyborg/+/99117715:20

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