| Posted | Nick | Remark | |
|---|---|---|---|
| #openstack-cyborg - 2026-06-10 | |||
| 10:32:35 | sean-k-mooney | we could clean up some of the other palces where its now beign set to the same value later | |
| 10:33:10 | sean-k-mooney | jgilaber: can you update the nova patch to depend on that one to test it end to end? | |
| 10:33:45 | sean-k-mooney | if it passes i cna fast appove that but if you need to respin it woudl be nice to remove the duplication | |
| 10:47:00 | jgilaber | already set the depends-on | |
| 10:47:20 | sean-k-mooney | cool | |
| 10:47:35 | jgilaber | ack, will remove the duplication after the current ci run finishes | |
| 15:56:32 | sean-k-mooney | jgilaber: so it booted correctly https://paste.opendev.org/show/b9TDtQ29jhj8jJfAy5Ge/ | |
| 15:57:03 | sean-k-mooney | but but ssh to the vm failed | |
| 15:57:19 | sean-k-mooney | 2026-06-10 14:15:22.306 107224 ERROR tempest.lib.common.ssh paramiko.ssh_exception.NoValidConnectionsError: [Errno None] Unable to connect to port 22 on 172.24.5.245 | |
| 15:57:54 | sean-k-mooney | the fallback password is also incorrect | |
| 15:57:56 | sean-k-mooney | User: cirros, Password: password | |
| 15:58:43 | sean-k-mooney | it shoudl be gocubsgo but its trying to use the ssh key anyway | |
| 16:01:13 | sean-k-mooney | there are a buch of unrelated libvirt issues as well again related to libvie migration that dont obviously looks to be related to yoru change but its odd | |
| 16:02:07 | jgilaber | yes, I saw that I was missing some pre playbook from the whitebox plugin | |
| 16:02:28 | jgilaber | https://github.com/openstack/whitebox-tempest-plugin/blob/master/playbooks/whitebox/pre.yaml | |
| 16:02:42 | sean-k-mooney | oh | |
| 16:02:45 | jgilaber | I suspect this task might be needed for ssh https://github.com/openstack/whitebox-tempest-plugin/blob/b63d8bbda7af90f3ac2f463d34439d638d0f16df/playbooks/whitebox/pre.yaml#L24 | |
| 16:02:58 | jgilaber | and the compute_nodes template was missing for some test as well | |
| 16:03:01 | sean-k-mooney | am that not stictly required | |
| 16:03:13 | sean-k-mooney | although thte tempest key part might be | |
| 16:03:56 | sean-k-mooney | the hugepage setup is not needed for what we need but it does not hurg to have this and have it disabeld which i think is the default | |
| 16:04:13 | jgilaber | the non-vgpu test that are failing are because of the setting 'live_migrate_back_and_forth' which the whitebox plugin defaults to true | |
| 16:04:22 | jgilaber | I think | |
| 16:04:28 | sean-k-mooney | jgilaber: ya ok well lets see but non of that shoudl impact the libvirt connection issues | |
| 16:04:39 | sean-k-mooney | well... | |
| 16:04:57 | sean-k-mooney | so some of the whitebox tests restart nova-comptue | |
| 16:05:26 | sean-k-mooney | live_migrate_back_and_forth should work in general | |
| 16:05:55 | sean-k-mooney | but ok it might be triggering an old qemu bug | |
| 16:06:12 | sean-k-mooney | there was a case where qemu woudl crash when that was eneable when usign block migration | |
| 16:06:23 | sean-k-mooney | and that is waht is failing | |
| 16:06:36 | sean-k-mooney | so maybe we are hitting that | |
| 16:08:30 | jgilaber | hmm maybe, I disabled because of this comment https://github.com/openstack/tempest/blob/531167f42631b9b79fdd73455772dc166d047ae6/tempest/api/compute/admin/test_live_migration.py#L172 and also it was the biggest diff between the tempest conf in this job and run from a different change | |
| 16:53:48 | sean-k-mooney | im wodneirng if there is an interaction betwen that and live_migration_parallel_connections: 4 | |
| 16:54:08 | sean-k-mooney | in anycase it does not hurt to turn it off for now | |
| 16:54:29 | sean-k-mooney | as you nted this is mainly for grenade but not solely | |
| 16:55:29 | opendevreview | sean mooney proposed openstack/cyborg master: Add SRBAC base rules and enforce_new_defaults override https://review.opendev.org/c/openstack/cyborg/+/992292 | |
| 16:55:30 | opendevreview | sean mooney proposed openstack/cyborg master: Migrate ARQ policies to DocumentedRuleDefault https://review.opendev.org/c/openstack/cyborg/+/992293 | |
| 16:55:31 | opendevreview | sean mooney proposed openstack/cyborg master: Migrate deployable policies to DocumentedRuleDefault https://review.opendev.org/c/openstack/cyborg/+/992295 | |
| 16:55:31 | opendevreview | sean mooney proposed openstack/cyborg master: Migrate device policies to DocumentedRuleDefault https://review.opendev.org/c/openstack/cyborg/+/992294 | |
| 16:55:32 | opendevreview | sean mooney proposed openstack/cyborg master: Add SRBAC policy concepts documentation https://review.opendev.org/c/openstack/cyborg/+/992297 | |
| 16:55:32 | opendevreview | sean mooney proposed openstack/cyborg master: Migrate attribute policies to DocumentedRuleDefault https://review.opendev.org/c/openstack/cyborg/+/992296 | |
| 16:55:33 | opendevreview | sean mooney proposed openstack/cyborg master: Use request context as policy target https://review.opendev.org/c/openstack/cyborg/+/992722 | |
| 16:55:33 | opendevreview | sean mooney proposed openstack/cyborg master: Add cyborg-tempest-srbac Zuul job https://review.opendev.org/c/openstack/cyborg/+/992332 | |
| 16:57:39 | opendevreview | sean mooney proposed openstack/cyborg master: Use request context as policy target https://review.opendev.org/c/openstack/cyborg/+/992722 | |
| 16:57:40 | opendevreview | sean mooney proposed openstack/cyborg master: Migrate ARQ policies to DocumentedRuleDefault https://review.opendev.org/c/openstack/cyborg/+/992293 | |
| 16:57:40 | opendevreview | sean mooney proposed openstack/cyborg master: Add SRBAC base rules and enforce_new_defaults override https://review.opendev.org/c/openstack/cyborg/+/992292 | |
| 16:57:41 | opendevreview | sean mooney proposed openstack/cyborg master: Migrate deployable policies to DocumentedRuleDefault https://review.opendev.org/c/openstack/cyborg/+/992295 | |
| 16:57:41 | opendevreview | sean mooney proposed openstack/cyborg master: Migrate device policies to DocumentedRuleDefault https://review.opendev.org/c/openstack/cyborg/+/992294 | |
| 16:57:42 | opendevreview | sean mooney proposed openstack/cyborg master: Add SRBAC policy concepts documentation https://review.opendev.org/c/openstack/cyborg/+/992297 | |
| 16:57:42 | opendevreview | sean mooney proposed openstack/cyborg master: Migrate attribute policies to DocumentedRuleDefault https://review.opendev.org/c/openstack/cyborg/+/992296 | |
| 16:57:43 | opendevreview | sean mooney proposed openstack/cyborg master: Add cyborg-tempest-srbac Zuul job https://review.opendev.org/c/openstack/cyborg/+/992332 | |
| 17:06:14 | opendevreview | sean mooney proposed openstack/cyborg master: Migrate device policies to DocumentedRuleDefault https://review.opendev.org/c/openstack/cyborg/+/992294 | |
| 17:06:14 | opendevreview | sean mooney proposed openstack/cyborg master: Migrate ARQ policies to DocumentedRuleDefault https://review.opendev.org/c/openstack/cyborg/+/992293 | |
| 17:06:15 | opendevreview | sean mooney proposed openstack/cyborg master: Migrate attribute policies to DocumentedRuleDefault https://review.opendev.org/c/openstack/cyborg/+/992296 | |
| 17:06:15 | opendevreview | sean mooney proposed openstack/cyborg master: Migrate deployable policies to DocumentedRuleDefault https://review.opendev.org/c/openstack/cyborg/+/992295 | |
| 17:06:16 | opendevreview | sean mooney proposed openstack/cyborg master: Add cyborg-tempest-srbac Zuul job https://review.opendev.org/c/openstack/cyborg/+/992332 | |
| 17:06:16 | opendevreview | sean mooney proposed openstack/cyborg master: Add SRBAC policy concepts documentation https://review.opendev.org/c/openstack/cyborg/+/992297 | |
| #openstack-cyborg - 2026-06-12 | |||
| 08:51:14 | jgilaber | Hi 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 instances | |
| 08:51:40 | jgilaber | but the tests actually create a ssh keypair and pass it when creating the instance | |
| 08:52:21 | jgilaber | after 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.txt | |
| 08:53:13 | jgilaber | do you think those could be preventing the instance os from booting? From the tempest logs the networking ssh keys and security groups seems correct | |
| 08:55:10 | sean-k-mooney | hum | |
| 08:55:42 | sean-k-mooney | so maybe | |
| 08:55:55 | sean-k-mooney | have you treid doing this locally in devstack yet? | |
| 08:56:18 | sean-k-mooney | we may need to twak the kernel parmaters slightly like im doing in my pci sim job | |
| 08:56:30 | jgilaber | no, I tried before without nova | |
| 08:56:50 | jgilaber | I can update my env and try quickly | |
| 08:57:25 | sean-k-mooney | so pci_sim_sysfs_write Y /sys/module/vfio_iommu_type1/parameters/allow_unsafe_interrupts | |
| 08:57:49 | sean-k-mooney | that just echo Y | sudo tee /sys/module/vfio_iommu_type1/parameters/allow_unsafe_interrupts | |
| 08:59:27 | sean-k-mooney | failing that we can try a newer qemu/kernel by movign the job to debian 13 if its currently on ubutnu 24.04 | |
| 08:59:49 | sean-k-mooney | i will hopefully have 26.04 working in the ci in the next week or two as well | |
| 09:00:11 | sean-k-mooney | tehre are some kernel parmater related to eventfd that we might also ned to tweak | |
| 09:01:24 | sean-k-mooney | sepcificly vm.unprivileged_userfaultfd should be set to 1 | |
| 09:04:41 | sean-k-mooney | asking gemini it say the issue si cosmetic | |
| 09:05:02 | sean-k-mooney | jgilaber: for what its worth i did see the vm boot probely in at least one of the test runs | |
| 09:05:15 | sean-k-mooney | it just didnt get networking properly | |
| 09:05:30 | jgilaber | ack thanks, I'll try in my devstack and see what happens | |
| 09:06:06 | sean-k-mooney | oh | |
| 09:06:12 | sean-k-mooney | gemina has a good point | |
| 09:06:27 | sean-k-mooney | so we used to use 64mb cirros images in the past | |
| 09:06:43 | sean-k-mooney | but we stoped becasuse newer cirros iamge need a little more ram to boot properly | |
| 09:06:55 | sean-k-mooney | we now use 128 or 192 mb flavors | |
| 09:07:03 | sean-k-mooney | but this vm was using a 64mb flavor | |
| 09:07:17 | sean-k-mooney | with 64mb it was prone ot ooming or very slow boots | |
| 09:08:00 | sean-k-mooney | that is proably worth looking ito and or fixing to match the new defautls we use in devstack | |
| 09:08:11 | jgilaber | hmm that's worth a shot while I test things locally | |
| 09:08:21 | jgilaber | I need to update the patch to revert some changes anyway | |
| 13:41:48 | jgilaber | sean-k-mooney, it's taken me a while but I got a vm with a mtty attached in my devstack | |
| 13:42:04 | jgilaber | lscpi -nn -k gives: "00:05.0 Class 0700: 4348:3253 serial" | |
| 13:43:32 | jgilaber | and in the ci job now it seems to ssh into the vm just fine | |
| 13:43:36 | jgilaber | https://fad10fc5f2c070b32033-beb494a5db5cda67da23a1381224245f.ssl.cf5.rackcdn.com/openstack/5f8a4405ba0f46c78746e4583a18d6e7/testr_results.html | |
| 13:44:17 | sean-k-mooney | cool | |
| 13:44:46 | sean-k-mooney | ok so now its the pre playbook | |
| 13:44:48 | sean-k-mooney | FileNotFoundError: [Errno 2] No such file or directory: '/home/zuul/compute_nodes.yaml' | |
| 13:45:13 | jgilaber | yes, I'm thinking about creating a new base job in the whitebox plugin | |
| 13:45:16 | sean-k-mooney | so your running thest that are tryign to ssh into the vms or connect to the db so it need that file | |
| 13:45:31 | sean-k-mooney | you could | |
| 13:45:43 | sean-k-mooney | but we dont wnat nova-next to intherit form whitebox | |
| 13:46:09 | sean-k-mooney | we could do this testignin the vtpm job instead | |
| 13:46:15 | sean-k-mooney | that inherits form whitebox alrady | |