Friday, 2026-07-17

opendevreviewJoan Gilabert proposed openstack/cyborg-tempest-plugin master: Add Cyborg MDEV driver lifecycle scenario tests  https://review.opendev.org/c/openstack/cyborg-tempest-plugin/+/99735206:44
opendevreviewJoan Gilabert proposed openstack/cyborg-tempest-plugin master: Prefer lspci over sysfs for PCI device detection  https://review.opendev.org/c/openstack/cyborg-tempest-plugin/+/99768406:44
opendevreviewJoan Gilabert proposed openstack/cyborg master: Configure pci lifecycle tempest settings via devstack plugin  https://review.opendev.org/c/openstack/cyborg/+/99736506:45
*** jgilaber_ is now known as jgilaber10:02
jgilabersean-k-mooney Hi! I've pushed a patch to change how we check for pci devices in guest vms https://review.opendev.org/c/openstack/cyborg-tempest-plugin/+/997684 to prefer using lspci10:03
jgilaberI've tested the change in https://review.opendev.org/c/openstack/cyborg/+/997364 and https://review.opendev.org/c/openstack/cyborg/+/997365 multiple times and seems to work well10:03
sean-k-mooneycool10:04
sean-k-mooneywere you able ot replciate the failure locally?10:04
jgilaberI've run the tests at lest 8 times between yesterday and today10:04
jgilaberno I have not tested that10:04
sean-k-mooneywell im more askign did you see it fail10:04
jgilaberonly on ci10:04
sean-k-mooneyi have not seen the older verion fail locally either 10:05
sean-k-mooneyack ok well we can recheck it a few times10:05
jgilaberyes, we can recheck it a few times more today and check back towards eod or next week10:05
jgilaberI will try it locally as well10:05
sean-k-mooneycool the change looks good10:06
sean-k-mooneyout of inteest did we looks at how we do this in whitebox10:06
sean-k-mooneyhttps://opendev.org/openstack/whitebox-tempest-plugin/src/commit/a464d48e5e517ac8e4d04ca72b25042067abcb31/whitebox_tempest_plugin/api/compute/test_sriov.py#L86210:07
sean-k-mooneyso ya  def _check_device_in_guest(self, linux_client, vendor_id, product_id):10:08
sean-k-mooneyis doing cmd = "lspci -nn  | grep {0}:{1} | wc -l".format(10:08
sean-k-mooney            vendor_id, product_id)10:08
sean-k-mooneywe may wantt to condier just porting that function as this has been sabel but its usign lspci as well10:08
sean-k-mooneyso thats good at least10:09
jgilabervery similar10:09
sean-k-mooneyso we dont technially need the fall back10:09
sean-k-mooneywell10:09
jgilaberI've left the current approach as fallback but we could remove it to simplify maybe10:09
sean-k-mooneylspci is expected to be installled in the ci image10:09
sean-k-mooneyfor now i think we can keep it but we might simplfy this in a followup10:10
sean-k-mooneyi kind of like that _check_device_in_guest is doing the filstering on the vm rather then copying back all the data 10:10
jgilabersounds good to me10:11
jgilaberI've been running the version of the tests in master which failed yesterday but could not reproduce the problem either11:38
jgilaberI've run them 6 or 7 time nows, it's quite weird that it seemed so consistent yesterday11:38

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