Earlier  
Posted Nick Remark
#openstack-cyborg - 2026-07-14
14:38:41 sean-k-mooney given the pci-sim is derived form the mtty sample kernel module to begin with
14:39:26 sean-k-mooney jgilaber: i dont really have any other questions for now. do others?
14:39:50 jgilaber thanks sean-k-mooney, if there are no more questions we can move on
14:40:46 jgilaber we don't have anything else on the agenda for today, any last minute topics?
14:41:50 melwitt just thanks chandan and joan for reviews on API samples tests, still need a look from sean-k-mooney at your convenience
14:42:22 sean-k-mooney for the api samples
14:42:38 sean-k-mooney sure i can try and take a look later
14:42:53 melwitt thanks
14:43:46 sean-k-mooney i guess one other thing
14:43:54 sean-k-mooney i likely wont be here next week for this call
14:44:00 sean-k-mooney so feel free to proceed without me
14:44:43 jgilaber ack, noted sean-k-mooney
14:45:11 jgilaber anything else from anyone? if not I think we can leave it here for today
14:46:20 jgilaber thanks all!
14:46:23 jgilaber #endmeeting
14:46:23 opendevmeet Meeting ended Tue Jul 14 14:46:23 2026 UTC. Information about MeetBot at http://wiki.debian.org/MeetBot . (v 0.1.4)
14:46:23 opendevmeet Minutes: https://meetings.opendev.org/meetings/cyborg/2026/cyborg.2026-07-14-14.01.html
14:46:23 opendevmeet Minutes (text): https://meetings.opendev.org/meetings/cyborg/2026/cyborg.2026-07-14-14.01.txt
14:46:23 opendevmeet Log: https://meetings.opendev.org/meetings/cyborg/2026/cyborg.2026-07-14-14.01.log.html
17:11:20 opendevreview Takashi Kajinami proposed openstack/python-cyborgclient master: Drop explicit dependency on python-subunit https://review.opendev.org/c/openstack/python-cyborgclient/+/997251
18:06:26 opendevreview Merged openstack/python-cyborgclient master: Drop explicit dependency on python-subunit https://review.opendev.org/c/openstack/python-cyborgclient/+/997251
#openstack-cyborg - 2026-07-15
09:09:41 opendevreview chandan kumar proposed openstack/cyborg master: Fix microversion header parsing for service type prefix https://review.opendev.org/c/openstack/cyborg/+/994574
09:17:16 opendevreview chandan kumar proposed openstack/cyborg-tempest-plugin master: Add Cyborg PCI driver lifecycle scenario tests https://review.opendev.org/c/openstack/cyborg-tempest-plugin/+/994580
10:08:22 opendevreview Joan Gilabert proposed openstack/cyborg-tempest-plugin master: Add Cyborg MDEV driver lifecycle scenario tests https://review.opendev.org/c/openstack/cyborg-tempest-plugin/+/997352
10:41:05 opendevreview Joan Gilabert proposed openstack/cyborg master: [WIP] Configure mdev driver lifecycle tests https://review.opendev.org/c/openstack/cyborg/+/997364
10:45:34 opendevreview chandan kumar proposed openstack/cyborg master: Enable pci lifecycle test in cyborg tempest job https://review.opendev.org/c/openstack/cyborg/+/997365
10:48:15 opendevreview Joan Gilabert proposed openstack/cyborg master: [WIP] Configure mdev driver lifecycle tests https://review.opendev.org/c/openstack/cyborg/+/997364
11:20:00 opendevreview Joan Gilabert proposed openstack/cyborg-tempest-plugin master: Add Cyborg MDEV driver lifecycle scenario tests https://review.opendev.org/c/openstack/cyborg-tempest-plugin/+/997352
11:21:01 opendevreview Joan Gilabert proposed openstack/cyborg master: [WIP] Configure mdev driver lifecycle tests https://review.opendev.org/c/openstack/cyborg/+/997364
12:02:11 opendevreview Joan Gilabert proposed openstack/cyborg master: [WIP] Configure mdev driver lifecycle tests https://review.opendev.org/c/openstack/cyborg/+/997364
12:57:11 opendevreview chandan kumar proposed openstack/cyborg-tempest-plugin master: Add Cyborg PCI driver lifecycle scenario tests https://review.opendev.org/c/openstack/cyborg-tempest-plugin/+/994580
12:58:40 chandankumar jgilaber: Hello, on pci life cycle test, I rewrote the get_headers method https://review.opendev.org/c/openstack/cyborg-tempest-plugin/+/994580/6/cyborg_tempest_plugin/services/cyborg_rest_client.py after https://github.com/openstack/cyborg-tempest-plugin/commit/0722965e6755d9c28f530d3d1a4b5e0d97e39c91 got merged
12:58:45 chandankumar Now tempest tests will work
13:07:25 jgilaber ack thanks chandankumar will take a look
13:10:57 opendevreview Joan Gilabert proposed openstack/cyborg-tempest-plugin master: Add Cyborg MDEV driver lifecycle scenario tests https://review.opendev.org/c/openstack/cyborg-tempest-plugin/+/997352
13:12:26 opendevreview Joan Gilabert proposed openstack/cyborg master: [WIP] Configure mdev driver lifecycle tests https://review.opendev.org/c/openstack/cyborg/+/997364
13:57:22 sean-k-mooney chandankumar: i have not looked but i would not be surprised if tempest base client had native supprot for microverions
14:42:57 opendevreview Joan Gilabert proposed openstack/cyborg master: [WIP] Configure mdev driver lifecycle tests https://review.opendev.org/c/openstack/cyborg/+/997364
14:46:05 chandankumar sean-k-mooney: I checked the tempest repo and each of the service client have their own microversion implementation
14:46:06 chandankumar https://github.com/openstack/tempest/blob/48141b5d7a1377cc4bd5e779c6e6355663fe816d/tempest/lib/services/compute/base_compute_client.py#L39
14:46:48 chandankumar https://github.com/openstack/tempest/blob/48141b5d7a1377cc4bd5e779c6e6355663fe816d/tempest/lib/services/placement/base_placement_client.py#L26
14:48:17 chandankumar yes and you are correct
15:00:46 sean-k-mooney ok cool so what your propsoing is effectivly the same
15:00:52 sean-k-mooney or at least very similar
15:01:26 sean-k-mooney its directly adding the header when needed rather then passign it as a parmater to the cleints post or get method ectra
15:05:21 sean-k-mooney hum
15:05:35 sean-k-mooney but they do not have good exampel of using diffent microverion fo ra specific call
15:05:49 sean-k-mooney they are mearly setting the min version at the class level
15:05:52 sean-k-mooney so that not ideal
15:25:18 opendevreview chandan kumar proposed openstack/cyborg-tempest-plugin master: Add Cyborg PCI driver lifecycle scenario tests https://review.opendev.org/c/openstack/cyborg-tempest-plugin/+/994580
15:26:21 opendevreview chandan kumar proposed openstack/cyborg master: Enable pci lifecycle test in cyborg tempest job https://review.opendev.org/c/openstack/cyborg/+/997365
15:26:51 chandankumar I have updated the tempest plugin review with cyborg_pci config section
15:28:30 chandankumar will check results tomorrow o/
16:05:11 opendevreview Joan Gilabert proposed openstack/cyborg master: [WIP] Configure mdev driver lifecycle tests https://review.opendev.org/c/openstack/cyborg/+/997364
17:01:02 opendevreview Merged openstack/cyborg master: Remove unused image utilities https://review.opendev.org/c/openstack/cyborg/+/995534
18:19:35 opendevreview Merged openstack/cyborg master: Fix microversion header parsing for service type prefix https://review.opendev.org/c/openstack/cyborg/+/994574
#openstack-cyborg - 2026-07-16
04:49:51 opendevreview chandan kumar proposed openstack/cyborg master: Configure pci lifecycle tempest settings via devstack plugin https://review.opendev.org/c/openstack/cyborg/+/997365
05:36:35 opendevreview chandan kumar proposed openstack/cyborg master: pci-sim: add NVMe 1.4 controller emulation with host visibility https://review.opendev.org/c/openstack/cyborg/+/995079
07:24:17 opendevreview Joan Gilabert proposed openstack/cyborg-tempest-plugin master: Add Cyborg MDEV driver lifecycle scenario tests https://review.opendev.org/c/openstack/cyborg-tempest-plugin/+/997352
07:24:37 opendevreview Joan Gilabert proposed openstack/cyborg master: [WIP] Configure mdev driver lifecycle tests https://review.opendev.org/c/openstack/cyborg/+/997364
07:54:48 opendevreview Joan Gilabert proposed openstack/cyborg-tempest-plugin master: Add Cyborg MDEV driver lifecycle scenario tests https://review.opendev.org/c/openstack/cyborg-tempest-plugin/+/997352
09:12:32 opendevreview Joan Gilabert proposed openstack/cyborg master: [WIP] Configure mdev driver lifecycle tests https://review.opendev.org/c/openstack/cyborg/+/997364
12:13:34 opendevreview Joan Gilabert proposed openstack/cyborg master: [WIP] Configure mdev driver lifecycle tests https://review.opendev.org/c/openstack/cyborg/+/997364
12:26:16 opendevreview Merged openstack/cyborg-tempest-plugin master: Add Cyborg PCI driver lifecycle scenario tests https://review.opendev.org/c/openstack/cyborg-tempest-plugin/+/994580
13:36:29 opendevreview Merged openstack/cyborg master: Add API sample structural validation tests https://review.opendev.org/c/openstack/cyborg/+/994830
13:36:31 opendevreview Merged openstack/cyborg master: Add functional test job to Zuul CI https://review.opendev.org/c/openstack/cyborg/+/996389
13:36:33 opendevreview Merged openstack/cyborg master: Add contributor docs for API sample validation tests https://review.opendev.org/c/openstack/cyborg/+/996390
13:36:35 opendevreview Merged openstack/cyborg master: Fix api-ref inaccuracies and add missing program endpoint https://review.opendev.org/c/openstack/cyborg/+/995533
15:01:37 opendevreview Joan Gilabert proposed openstack/cyborg-tempest-plugin master: Add Cyborg MDEV driver lifecycle scenario tests https://review.opendev.org/c/openstack/cyborg-tempest-plugin/+/997352
16:37:27 opendevreview Joan Gilabert proposed openstack/cyborg master: Add MDEV and PCI device type constants https://review.opendev.org/c/openstack/cyborg/+/997047
16:37:28 opendevreview Joan Gilabert proposed openstack/cyborg master: Add MdevBusManager for mdev bus discovery https://review.opendev.org/c/openstack/cyborg/+/997048
16:37:28 opendevreview Joan Gilabert proposed openstack/cyborg master: Add [mdev] configuration section https://review.opendev.org/c/openstack/cyborg/+/997049
16:37:29 opendevreview Joan Gilabert proposed openstack/cyborg master: Add generic mdev driver https://review.opendev.org/c/openstack/cyborg/+/997050
16:37:29 opendevreview Joan Gilabert proposed openstack/cyborg master: Add duplicate device warning in conductor https://review.opendev.org/c/openstack/cyborg/+/997051
16:37:30 opendevreview Joan Gilabert proposed openstack/cyborg master: Refactor GPU driver to use MdevBusManager https://review.opendev.org/c/openstack/cyborg/+/997052
16:37:30 opendevreview Joan Gilabert proposed openstack/cyborg master: Add generic mdev driver documentation https://review.opendev.org/c/openstack/cyborg/+/997053
16:37:31 opendevreview Joan Gilabert proposed openstack/cyborg master: Add mdev support to pci-sim kernel module https://review.opendev.org/c/openstack/cyborg/+/997054
16:37:32 opendevreview Joan Gilabert proposed openstack/cyborg master: Add mdev support to pci-sim DevStack plugin https://review.opendev.org/c/openstack/cyborg/+/997055
16:37:32 opendevreview Joan Gilabert proposed openstack/cyborg master: [WIP] Configure mdev driver lifecycle tests https://review.opendev.org/c/openstack/cyborg/+/997364
17:45:16 opendevreview Joan Gilabert proposed openstack/cyborg master: Refactor GPU driver to use MdevBusManager https://review.opendev.org/c/openstack/cyborg/+/997052
17:45:16 opendevreview Joan Gilabert proposed openstack/cyborg master: Add generic mdev driver documentation https://review.opendev.org/c/openstack/cyborg/+/997053
17:45:17 opendevreview Joan Gilabert proposed openstack/cyborg master: Add mdev support to pci-sim kernel module https://review.opendev.org/c/openstack/cyborg/+/997054
17:45:17 opendevreview Joan Gilabert proposed openstack/cyborg master: Add mdev support to pci-sim DevStack plugin https://review.opendev.org/c/openstack/cyborg/+/997055
17:45:18 opendevreview Joan Gilabert proposed openstack/cyborg master: [WIP] Configure mdev driver lifecycle tests https://review.opendev.org/c/openstack/cyborg/+/997364
#openstack-cyborg - 2026-07-17
06:44:53 opendevreview Joan Gilabert proposed openstack/cyborg-tempest-plugin master: Add Cyborg MDEV driver lifecycle scenario tests https://review.opendev.org/c/openstack/cyborg-tempest-plugin/+/997352
06:44:53 opendevreview Joan Gilabert proposed openstack/cyborg-tempest-plugin master: Prefer lspci over sysfs for PCI device detection https://review.opendev.org/c/openstack/cyborg-tempest-plugin/+/997684
06:45:57 opendevreview Joan Gilabert proposed openstack/cyborg master: Configure pci lifecycle tempest settings via devstack plugin https://review.opendev.org/c/openstack/cyborg/+/997365
10:03:31 jgilaber sean-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 lspci
10:03:57 jgilaber I'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 well
10:04:01 sean-k-mooney cool
10:04:11 sean-k-mooney were you able ot replciate the failure locally?
10:04:13 jgilaber I've run the tests at lest 8 times between yesterday and today
10:04:28 jgilaber no I have not tested that
10:04:39 sean-k-mooney well im more askign did you see it fail
10:04:55 jgilaber only on ci
10:05:01 sean-k-mooney i have not seen the older verion fail locally either
10:05:13 sean-k-mooney ack ok well we can recheck it a few times
10:05:40 jgilaber yes, we can recheck it a few times more today and check back towards eod or next week
10:05:58 jgilaber I will try it locally as well
10:06:26 sean-k-mooney cool the change looks good

Earlier   Later