Wednesday, 2026-06-10

opendevreviewchandan kumar proposed openstack/cyborg master: Use GenericDriver.update() as the FPGA programming interface  https://review.opendev.org/c/openstack/cyborg/+/99159801:54
opendevreviewchandan kumar proposed openstack/cyborg master: Remove broken image signature verification  https://review.opendev.org/c/openstack/cyborg/+/99102702:00
opendevreviewchandan kumar proposed openstack/cyborg master: Use GenericDriver.update() as the FPGA programming interface  https://review.opendev.org/c/openstack/cyborg/+/99159802:00
sean-k-mooneyjgilaber: progress10:04
sean-k-mooneyDetails: [{'status': 400, 'title': 'Bad Request', 'detail': "The server could not comply with the request since it is either malformed or otherwise incorrect.\n\n Invalid query string parameters: Additional properties are not allowed ('in_tree' was unexpected)  Failed validating 'additionalProperties' in schema:     {'type': 'object',      'properties': {'name': {'type':10:04
sean-k-mooney'string'},                     'uuid': {'type': 'string', 'format': 'uuid'}},      'additionalProperties': False}  On instance:     {'in_tree': '58f9b863-0a2f-4e9b-a2e9-84d92707beab'}  ", 'request_id': 'req-6792f268-11b3-4a14-ada4-f87e733e5058'}]10:04
sean-k-mooneyso the whitebox test ran10:04
sean-k-mooneybut apprently we are calling placment incorrectly10:04
sean-k-mooneyand or tempst has incorrect schma validation10:04
sean-k-mooney400 GET https://213.32.77.206/placement/resource_providers?in_tree=58f9b863-0a2f-4e9b-a2e9-84d92707beab 0.028s10:05
sean-k-mooneythat looks like placement rejecting it but my guess is this is a microversion issue10:05
sean-k-mooneyNew in version 1.1410:07
jgilaberyes, I'm working on a patch for that10:07
sean-k-mooneylooking a tthe hearder we are not passign any header or are getting defaulted back to 'openstack-api-version': 'placement 1.0'10:08
jgilaberI'm waiting to get the vendor id of the device in the guest vm to configure the test properly10:08
sean-k-mooneyack10:08
sean-k-mooneythe vendor id and prouct ida are 4348:325310:09
sean-k-mooneyos i think you neeed to set that as hex so you want 4348 i think10:10
sean-k-mooneyits set here https://github.com/torvalds/linux/blob/master/samples/vfio-mdev/mtty.c#L252 in reviert byte order10:11
sean-k-mooneywell or here https://github.com/torvalds/linux/blob/master/samples/vfio-mdev/README.rst?plain=1#L5910:11
sean-k-mooneyfor mdpy which is actully predentign to be a gpu its using redhats vendor id10:13
sean-k-mooneyhttps://github.com/torvalds/linux/blob/master/samples/vfio-mdev/mdpy-defs.h#L1210:13
sean-k-mooneybecause it s using the allcoation redhat provide too qemu10:13
jgilaberthat seems right, I've pushed a patch to set the placement min microversion, let's see what happens next10:27
sean-k-mooneyit is set in some test but not in the smoke test10:29
sean-k-mooneyhttps://opendev.org/openstack/whitebox-tempest-plugin/src/branch/master/whitebox_tempest_plugin/api/compute/test_vgpu.py#L31610:30
sean-k-mooneyjgilaber: ah you setin it in the base class ya i was debating propsing you do that cool10:32
sean-k-mooneywe could clean up some of the other palces where its now beign set to the same value later10:32
sean-k-mooneyjgilaber: can you update the nova patch to depend on that one to test it end to end?10:33
sean-k-mooneyif it passes i cna fast appove that but if you need to respin it woudl be nice to remove the duplication10:33
jgilaberalready set the depends-on10:47
sean-k-mooneycool10:47
jgilaberack, will remove the duplication after the current ci run finishes10:47
*** dviroel_ is now known as dviroel12:52
sean-k-mooneyjgilaber: so it booted correctly https://paste.opendev.org/show/b9TDtQ29jhj8jJfAy5Ge/15:56
sean-k-mooneybut but ssh to the vm failed15:57
sean-k-mooney2026-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.24515:57
sean-k-mooneythe fallback password is also incorrect15:57
sean-k-mooneyUser: cirros, Password: password15:57
sean-k-mooneyit shoudl be gocubsgo but its trying to use the ssh key anyway15:58
sean-k-mooneythere 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 odd16:01
jgilaberyes, I saw that I was missing some pre playbook from the whitebox plugin16:02
jgilaberhttps://github.com/openstack/whitebox-tempest-plugin/blob/master/playbooks/whitebox/pre.yaml16:02
sean-k-mooneyoh16:02
jgilaberI suspect this task might be needed for ssh https://github.com/openstack/whitebox-tempest-plugin/blob/b63d8bbda7af90f3ac2f463d34439d638d0f16df/playbooks/whitebox/pre.yaml#L2416:02
jgilaberand the compute_nodes template was missing for some test as well16:02
sean-k-mooneyam that not stictly required16:03
sean-k-mooneyalthough thte tempest key part might be16:03
sean-k-mooneythe 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 default16:03
jgilaberthe non-vgpu test that are failing are because of the setting 'live_migrate_back_and_forth' which the whitebox plugin defaults to true16:04
jgilaberI think16:04
sean-k-mooneyjgilaber: ya ok well lets see but non of that shoudl impact the libvirt connection issues16:04
sean-k-mooneywell...16:04
sean-k-mooneyso some of the whitebox tests  restart nova-comptue16:04
sean-k-mooneylive_migrate_back_and_forth should work in general16:05
sean-k-mooneybut ok it might be triggering an old qemu bug16:05
sean-k-mooneythere was a case where qemu woudl crash when that was eneable when usign block migration16:06
sean-k-mooneyand that is waht is failing16:06
sean-k-mooneyso maybe we are hitting that16:06
jgilaberhmm 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 change16:08
sean-k-mooney im wodneirng if there is an interaction betwen that and live_migration_parallel_connections: 416:53
sean-k-mooneyin anycase it does not hurt to turn it off for now16:54
sean-k-mooneyas you nted this is mainly for grenade but not solely16:54
opendevreviewsean mooney proposed openstack/cyborg master: Add SRBAC base rules and enforce_new_defaults override  https://review.opendev.org/c/openstack/cyborg/+/99229216:55
opendevreviewsean mooney proposed openstack/cyborg master: Migrate ARQ policies to DocumentedRuleDefault  https://review.opendev.org/c/openstack/cyborg/+/99229316:55
opendevreviewsean mooney proposed openstack/cyborg master: Migrate device policies to DocumentedRuleDefault  https://review.opendev.org/c/openstack/cyborg/+/99229416:55
opendevreviewsean mooney proposed openstack/cyborg master: Migrate deployable policies to DocumentedRuleDefault  https://review.opendev.org/c/openstack/cyborg/+/99229516:55
opendevreviewsean mooney proposed openstack/cyborg master: Migrate attribute policies to DocumentedRuleDefault  https://review.opendev.org/c/openstack/cyborg/+/99229616:55
opendevreviewsean mooney proposed openstack/cyborg master: Add SRBAC policy concepts documentation  https://review.opendev.org/c/openstack/cyborg/+/99229716:55
opendevreviewsean mooney proposed openstack/cyborg master: Add cyborg-tempest-srbac Zuul job  https://review.opendev.org/c/openstack/cyborg/+/99233216:55
opendevreviewsean mooney proposed openstack/cyborg master: Use request context as policy target  https://review.opendev.org/c/openstack/cyborg/+/99272216:55
opendevreviewsean mooney proposed openstack/cyborg master: Use request context as policy target  https://review.opendev.org/c/openstack/cyborg/+/99272216:57
opendevreviewsean mooney proposed openstack/cyborg master: Add SRBAC base rules and enforce_new_defaults override  https://review.opendev.org/c/openstack/cyborg/+/99229216:57
opendevreviewsean mooney proposed openstack/cyborg master: Migrate ARQ policies to DocumentedRuleDefault  https://review.opendev.org/c/openstack/cyborg/+/99229316:57
opendevreviewsean mooney proposed openstack/cyborg master: Migrate device policies to DocumentedRuleDefault  https://review.opendev.org/c/openstack/cyborg/+/99229416:57
opendevreviewsean mooney proposed openstack/cyborg master: Migrate deployable policies to DocumentedRuleDefault  https://review.opendev.org/c/openstack/cyborg/+/99229516:57
opendevreviewsean mooney proposed openstack/cyborg master: Migrate attribute policies to DocumentedRuleDefault  https://review.opendev.org/c/openstack/cyborg/+/99229616:57
opendevreviewsean mooney proposed openstack/cyborg master: Add SRBAC policy concepts documentation  https://review.opendev.org/c/openstack/cyborg/+/99229716:57
opendevreviewsean mooney proposed openstack/cyborg master: Add cyborg-tempest-srbac Zuul job  https://review.opendev.org/c/openstack/cyborg/+/99233216:57
opendevreviewsean mooney proposed openstack/cyborg master: Migrate ARQ policies to DocumentedRuleDefault  https://review.opendev.org/c/openstack/cyborg/+/99229317:06
opendevreviewsean mooney proposed openstack/cyborg master: Migrate device policies to DocumentedRuleDefault  https://review.opendev.org/c/openstack/cyborg/+/99229417:06
opendevreviewsean mooney proposed openstack/cyborg master: Migrate deployable policies to DocumentedRuleDefault  https://review.opendev.org/c/openstack/cyborg/+/99229517:06
opendevreviewsean mooney proposed openstack/cyborg master: Migrate attribute policies to DocumentedRuleDefault  https://review.opendev.org/c/openstack/cyborg/+/99229617:06
opendevreviewsean mooney proposed openstack/cyborg master: Add SRBAC policy concepts documentation  https://review.opendev.org/c/openstack/cyborg/+/99229717:06
opendevreviewsean mooney proposed openstack/cyborg master: Add cyborg-tempest-srbac Zuul job  https://review.opendev.org/c/openstack/cyborg/+/99233217:06

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