| Posted | Nick | Remark | |
|---|---|---|---|
| #openstack-cyborg - 2026-07-10 | |||
| 12:04:24 | rlandy | started the etherpad for the documentation work: https://etherpad.opendev.org/p/openstack-cyborg-documentation | |
| 12:07:33 | rlandy | if there are doc related tasks to work out or divide up | |
| 12:07:59 | rlandy | melwitt: sean-k-mooney ^^ | |
| 12:08:27 | rlandy | will start to work on the drivers matrix unless there is another section to start on | |
| 12:38:19 | sean-k-mooney | rlandy: updated with my feedback on each area | |
| 12:40:31 | rlandy | thank you | |
| 12:45:24 | sean-k-mooney | by the way while the contibtor docs also need some work i dont think we need to include them in this first pass. i have fixed some of them already but those for us working on it not for other personas | |
| 12:50:30 | rlandy | thanks - that's a lot of good info to start from - will put up some patches | |
| 12:58:06 | sean-k-mooney | this is kind of why i prefered using an etherpad for this its a lot simpler to dump info into then bug and we can also dicuss in it as needed prior ot starting the work. once we start on any given section we can move to geerit but its useful for this einitall braninstorming activites | |
| 13:44:32 | opendevreview | chandan kumar proposed openstack/cyborg master: Enable pci lifecycle test in cyborg tempest job https://review.opendev.org/c/openstack/cyborg/+/996595 | |
| 13:50:32 | opendevreview | Merged openstack/cyborg master: Fix missing dependency on oslo.middleware https://review.opendev.org/c/openstack/cyborg/+/996579 | |
| 13:54:11 | opendevreview | Merged openstack/cyborg master: Add http_proxy_to_wsgi middleware https://review.opendev.org/c/openstack/cyborg/+/996580 | |
| 15:19:28 | opendevreview | chandan kumar proposed openstack/cyborg-tempest-plugin master: Add API microversion support for cyborg-tempest-plugin https://review.opendev.org/c/openstack/cyborg-tempest-plugin/+/996821 | |
| 15:20:49 | 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:25:38 | opendevreview | chandan kumar proposed openstack/cyborg master: Enable pci lifecycle test in cyborg tempest job https://review.opendev.org/c/openstack/cyborg/+/996595 | |
| #openstack-cyborg - 2026-07-13 | |||
| 07:19:15 | opendevreview | chandan kumar proposed openstack/cyborg master: Enable pci lifecycle test in cyborg tempest job https://review.opendev.org/c/openstack/cyborg/+/996595 | |
| 07:20:19 | opendevreview | chandan kumar proposed openstack/cyborg master: Enable pci lifecycle test in cyborg tempest job https://review.opendev.org/c/openstack/cyborg/+/996595 | |
| 08:02:53 | opendevreview | chandan kumar proposed openstack/cyborg master: Enable pci lifecycle test in cyborg tempest job https://review.opendev.org/c/openstack/cyborg/+/996595 | |
| 08:53:12 | opendevreview | chandan kumar proposed openstack/cyborg-tempest-plugin master: Add API microversion support for cyborg-tempest-plugin https://review.opendev.org/c/openstack/cyborg-tempest-plugin/+/996821 | |
| 08:53:13 | 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 | |
| 08:58:26 | opendevreview | chandan kumar proposed openstack/cyborg master: Enable pci lifecycle test in cyborg tempest job https://review.opendev.org/c/openstack/cyborg/+/996595 | |
| 13:31:33 | opendevreview | Joan Gilabert proposed openstack/cyborg master: Add MDEV and PCI device type constants https://review.opendev.org/c/openstack/cyborg/+/997047 | |
| 13:31:34 | opendevreview | Joan Gilabert proposed openstack/cyborg master: Add [mdev] configuration section https://review.opendev.org/c/openstack/cyborg/+/997049 | |
| 13:31:34 | opendevreview | Joan Gilabert proposed openstack/cyborg master: Add MdevBusManager for mdev bus discovery https://review.opendev.org/c/openstack/cyborg/+/997048 | |
| 13:31:35 | opendevreview | Joan Gilabert proposed openstack/cyborg master: Add duplicate device warning in conductor https://review.opendev.org/c/openstack/cyborg/+/997051 | |
| 13:31:35 | opendevreview | Joan Gilabert proposed openstack/cyborg master: Add generic mdev driver https://review.opendev.org/c/openstack/cyborg/+/997050 | |
| 13:31:36 | opendevreview | Joan Gilabert proposed openstack/cyborg master: Add generic mdev driver documentation https://review.opendev.org/c/openstack/cyborg/+/997053 | |
| 13:31:36 | opendevreview | Joan Gilabert proposed openstack/cyborg master: Refactor GPU driver to use MdevBusManager https://review.opendev.org/c/openstack/cyborg/+/997052 | |
| 13:31:37 | opendevreview | Joan Gilabert proposed openstack/cyborg master: Add mdev support to pci-sim DevStack plugin https://review.opendev.org/c/openstack/cyborg/+/997055 | |
| 13:31:37 | opendevreview | Joan Gilabert proposed openstack/cyborg master: Add mdev support to pci-sim kernel module https://review.opendev.org/c/openstack/cyborg/+/997054 | |
| 17:24:36 | opendevreview | Joan Gilabert proposed openstack/cyborg master: Add generic mdev driver https://review.opendev.org/c/openstack/cyborg/+/997050 | |
| 17:24:36 | opendevreview | Joan Gilabert proposed openstack/cyborg master: Add [mdev] configuration section https://review.opendev.org/c/openstack/cyborg/+/997049 | |
| 17:24:37 | opendevreview | Joan Gilabert proposed openstack/cyborg master: Refactor GPU driver to use MdevBusManager https://review.opendev.org/c/openstack/cyborg/+/997052 | |
| 17:24:37 | opendevreview | Joan Gilabert proposed openstack/cyborg master: Add duplicate device warning in conductor https://review.opendev.org/c/openstack/cyborg/+/997051 | |
| 17:24:38 | opendevreview | Joan Gilabert proposed openstack/cyborg master: Add mdev support to pci-sim kernel module https://review.opendev.org/c/openstack/cyborg/+/997054 | |
| 17:24:38 | opendevreview | Joan Gilabert proposed openstack/cyborg master: Add generic mdev driver documentation https://review.opendev.org/c/openstack/cyborg/+/997053 | |
| 17:24:39 | opendevreview | Joan Gilabert proposed openstack/cyborg master: Add mdev support to pci-sim DevStack plugin https://review.opendev.org/c/openstack/cyborg/+/997055 | |
| #openstack-cyborg - 2026-07-14 | |||
| 04:34:30 | opendevreview | chandan kumar proposed openstack/cyborg master: Enable pci lifecycle test in cyborg tempest job https://review.opendev.org/c/openstack/cyborg/+/996595 | |
| 05:54:17 | opendevreview | chandan kumar proposed openstack/cyborg master: Enable pci lifecycle test in cyborg tempest job https://review.opendev.org/c/openstack/cyborg/+/996595 | |
| 13:00:34 | jgilaber | Hi all! IRC meeting starting in 1 hour, add your topics to the agenda https://etherpad.opendev.org/p/openstack-cyborg-irc-meeting#L49 | |
| 14:01:02 | opendevmeet | Meeting started Tue Jul 14 14:01:02 2026 UTC and is due to finish in 60 minutes. The chair is jgilaber. Information about MeetBot at http://wiki.debian.org/MeetBot. | |
| 14:01:02 | jgilaber | #startmeeting cyborg | |
| 14:01:02 | opendevmeet | The meeting name has been set to 'cyborg' | |
| 14:01:02 | opendevmeet | Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. | |
| 14:01:12 | jgilaber | hello! who is around today? | |
| 14:01:33 | morenod | o/ | |
| 14:02:07 | melwitt | o/ | |
| 14:02:16 | jgilaber | courtesy ping: sean-k-mooney amoralej bogdando chandankumar skovili | |
| 14:02:40 | jgilaber | while we wait, feel free to add topics to the agenda https://etherpad.opendev.org/p/openstack-cyborg-irc-meeting#L49 | |
| 14:03:22 | sean-k-mooney | o/ | |
| 14:04:25 | jgilaber | let's get started with the first topic | |
| 14:04:34 | jgilaber | #topic Tempest testing of multiple drivers | |
| 14:05:03 | jgilaber | I wanted to raise this to have a quick discussion on how we envision we should test the different drivers in tempest | |
| 14:05:36 | jgilaber | we're working on supporting mdevs and nvme emulation of pci-sim so we could test the pci, and future nmve and mdevs drivers in first party ci | |
| 14:05:55 | jgilaber | should we test them in the same job? or have a separate ci job for each? | |
| 14:05:57 | sean-k-mooney | yep | |
| 14:06:03 | sean-k-mooney | yes ideally | |
| 14:06:31 | sean-k-mooney | the pci-sim is desitned so that in the future each PF can present VF with diffent personas | |
| 14:06:45 | sean-k-mooney | i.e. you can create up to 16 PFs | |
| 14:07:02 | sean-k-mooney | and the intent was that some cold be UARTs some NVME devices adn other MDEVs | |
| 14:07:15 | sean-k-mooney | then we can assign those as we see fit to cybrog nova ectra | |
| 14:07:30 | sean-k-mooney | so i dont think we need multiple jobs in this case | |
| 14:07:34 | jgilaber | I'm skimming the document added to the agenda | |
| 14:07:35 | jgilaber | #link https://paste.openstack.org/raw/bQVCnAE5DfkR8Tky99g7/ | |
| 14:07:49 | jgilaber | I agree with that direction, I was thinking something like that | |
| 14:08:22 | melwitt | yeah I would think same job if it is technically possible. only separate the jobs if there is some technical limitation | |
| 14:08:22 | jgilaber | I left a comment to discuss that in the pci lifecycle tests patch | |
| 14:08:24 | jgilaber | #link https://review.opendev.org/c/openstack/cyborg-tempest-plugin/+/994580/comment/361c56ef_7480909b/ | |
| 14:09:59 | jgilaber | ok, that looks clear to me, any other comment question on this topic¿ | |
| 14:10:08 | sean-k-mooney | jgilaber: that does not mean we wont have dedicated test for each | |
| 14:10:37 | sean-k-mooney | the genicp pci lifecslcle test are intnede to work with real pci devices as well not just the sim | |
| 14:10:54 | sean-k-mooney | my expecation is each set fo driver will have there won set of lifecycle tests | |
| 14:11:10 | sean-k-mooney | and we will run the subset that can be supproted in a given job | |
| 14:11:33 | sean-k-mooney | but ideally the same test coudl be run with real hardware aswell only by chanign the config options for the tempst plugin | |
| 14:11:36 | jgilaber | sure, I'm planning on working on a similar patch for mdev soon, hence my original question | |
| 14:12:09 | sean-k-mooney | i shared https://chatgpt.com/share/6a3e9241-53a8-83ed-b58f-ab1c933b05af | |
| 14:12:35 | sean-k-mooney | with chandan ealriesr it was my one of my intial planning sessiosn with creating the pci sim | |
| 14:13:01 | sean-k-mooney | i had started on teh design of the persona/personbatly work but put it on hold while i refeind the core module | |
| 14:13:53 | sean-k-mooney | if we need sperate jobs for a speicifc reason we can certely do that when required | |
| 14:14:09 | sean-k-mooney | but for now i think we will be ok | |
| 14:14:32 | jgilaber | to be clear, I think we can test the new drivers along with the pci in the same job, just wanted to have the discussion here | |
| 14:14:54 | sean-k-mooney | yep | |
| 14:15:01 | sean-k-mooney | if we get to the point where the job is takign too long | |
| 14:15:09 | sean-k-mooney | or there are other reason to split im happy to revisit this | |
| 14:15:49 | sean-k-mooney | until we actully ahve a job with multipel diffent device active at the same teim this is still just teroetical | |
| 14:15:53 | sean-k-mooney | but i think we are getting close to that | |
| 14:16:05 | jgilaber | sounds good, moving to the next topic unless there are other questions | |
| 14:16:41 | jgilaber | #topic Enable PCI lifecycle test in cyborg | |
| 14:16:53 | jgilaber | this one is from Chandan, who could not join today | |
| 14:17:10 | jgilaber | it highlights three patches for review | |
| 14:17:19 | jgilaber | #link https://review.opendev.org/c/openstack/cyborg/+/996595 | |
| 14:17:30 | jgilaber | this one enables the tests to run in CI | |
| 14:17:40 | jgilaber | #link https://review.opendev.org/c/openstack/cyborg-tempest-plugin/+/994580 | |
| 14:17:54 | jgilaber | this adds the tests for pci driver in the plugin | |
| 14:18:03 | jgilaber | #link https://review.opendev.org/c/openstack/cyborg-tempest-plugin/+/996821 | |
| 14:18:23 | jgilaber | and this one adds api microversion support for the tempest plugin (is the first in the chain) | |
| 14:18:40 | sean-k-mooney | sort of | |
| 14:18:47 | sean-k-mooney | it is | |
| 14:19:13 | sean-k-mooney | but there is also sort of this https://review.opendev.org/c/openstack/cyborg/+/994574 | |
| 14:19:51 | sean-k-mooney | cyborg microverion handling is incorrect | |