| opendevreview | chandan kumar proposed openstack/cyborg-tempest-plugin master: Add Cyborg-to-Placement integration scenario test https://review.opendev.org/c/openstack/cyborg-tempest-plugin/+/992210 | 04:15 |
|---|---|---|
| opendevreview | chandan kumar proposed openstack/cyborg master: Validate device profile traits against os-traits library https://review.opendev.org/c/openstack/cyborg/+/997945 | 04:25 |
| opendevreview | chandan kumar proposed openstack/cyborg-tempest-plugin master: Add scenario test for FPGA programming with FakeDriver https://review.opendev.org/c/openstack/cyborg-tempest-plugin/+/991081 | 04:49 |
| opendevreview | chandan kumar proposed openstack/cyborg-tempest-plugin master: Add Cyborg-to-Placement integration scenario test https://review.opendev.org/c/openstack/cyborg-tempest-plugin/+/992210 | 05:24 |
| opendevreview | chandan kumar proposed openstack/cyborg master: Use GenericDriver.update() as the FPGA programming interface https://review.opendev.org/c/openstack/cyborg/+/991598 | 05:27 |
| opendevreview | chandan kumar proposed openstack/cyborg master: Move create() from FPGADriver to GenericDriver https://review.opendev.org/c/openstack/cyborg/+/998004 | 05:27 |
| opendevreview | chandan kumar proposed openstack/cyborg master: Enable fake FPGA program tests in tempest.conf https://review.opendev.org/c/openstack/cyborg/+/999683 | 05:27 |
| opendevreview | chandan kumar proposed openstack/cyborg-tempest-plugin master: Add scenario test for FPGA programming with FakeDriver https://review.opendev.org/c/openstack/cyborg-tempest-plugin/+/991081 | 05:32 |
| jgilaber | Hi all! Just a reminder that the cyborg irc meeting will start at the top of the hour, feel free to add topics to the agenda https://etherpad.opendev.org/p/openstack-cyborg-irc-meeting#L47 | 13:04 |
| jgilaber | #startmeeting cyborg | 14:03 |
| opendevmeet | Meeting started Tue Aug 4 14:03:09 2026 UTC and is due to finish in 60 minutes. The chair is jgilaber. Information about MeetBot at http://wiki.debian.org/MeetBot. | 14:03 |
| opendevmeet | Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. | 14:03 |
| opendevmeet | The meeting name has been set to 'cyborg' | 14:03 |
| jgilaber | Hi! Sorry for the late start | 14:03 |
| jgilaber | who is around today? | 14:03 |
| rlandy | o/ | 14:03 |
| melwitt | o/ | 14:04 |
| chandankumar | o/ | 14:04 |
| morenod | o/ | 14:04 |
| jgilaber | while we gather feel free to add topics to the agenda https://etherpad.opendev.org/p/openstack-cyborg-irc-meeting#L47 | 14:04 |
| jgilaber | courtesy ping: sean-k-mooney amoralej bogdando kovili | 14:04 |
| sean-k-mooney | o/ | 14:05 |
| jgilaber | ok, let's start with first topic | 14:06 |
| jgilaber | #topic pci-sim personalities | 14:06 |
| jgilaber | I wanted to ask a couple of questions about the pci-sim work | 14:06 |
| jgilaber | since I think I assumed some things that are not necessarily true | 14:07 |
| jgilaber | #link https://review.opendev.org/c/openstack/cyborg/+/998603 | 14:07 |
| jgilaber | first thing is, Do we expect that mdevs will be created from a VF? | 14:07 |
| sean-k-mooney | yes | 14:07 |
| sean-k-mooney | technically vfio-mdev are entirly unrelated to pci | 14:08 |
| sean-k-mooney | so you can creat them form block device or usb | 14:08 |
| jgilaber | ack, I assumed that the mdev will be exposed from the PF | 14:08 |
| sean-k-mooney | but nvida moved them form the pf to the vf 4 or 5 years ago | 14:08 |
| sean-k-mooney | so ampreare+ creats them on the vfs only | 14:09 |
| sean-k-mooney | older card like t4 created them on the pf only | 14:09 |
| jgilaber | that makes the feedback from the review clear from me | 14:09 |
| jgilaber | and a second question, just to clarify, we still expect one type of personality per PF, right? | 14:10 |
| sean-k-mooney | yes | 14:10 |
| sean-k-mooney | so vf_personality is the type of VF to create form this pf | 14:10 |
| jgilaber | cool, I'll try to update the patch with that in mind, but I don't think I'll be able to rework the mdev suppor in pci-sim before I go on PTO | 14:11 |
| sean-k-mooney | you could have vf_personality be on the indivugal VF but the problem with that is you want to choose the personality before you create the pci config space represetaion | 14:11 |
| sean-k-mooney | since that shoudl not change after the VFs are enumerated on the pci bus | 14:11 |
| jgilaber | yes I don't think we have any reason to take on the additional complexity for that | 14:12 |
| jgilaber | just wanted to ensure I understood it correctly | 14:12 |
| sean-k-mooney | ack i think we can rework this while your away | 14:12 |
| sean-k-mooney | perhaps chandan can take over that patch? | 14:12 |
| sean-k-mooney | or i can | 14:12 |
| chandankumar | sure | 14:12 |
| chandankumar | Once I pushed the nvme series, I will update the patch | 14:13 |
| sean-k-mooney | jgilaber: did you have any other questions or discussion points on the pci sim? | 14:13 |
| jgilaber | nope, that is all from me, thanks | 14:13 |
| jgilaber | if there are no more questions/comments we can move on | 14:13 |
| sean-k-mooney | before you go on pto it woudl be good i think to rebase your sers off of the personaltity patch | 14:14 |
| sean-k-mooney | i.e. this https://review.opendev.org/c/openstack/cyborg/+/997979/8 can go directly on master right | 14:14 |
| jgilaber | yes, sure | 14:15 |
| sean-k-mooney | we can proceed with the vf personalites as part fo the nvme work | 14:15 |
| sean-k-mooney | and the testing change at the end of your seres can merge later | 14:15 |
| jgilaber | technically everything before https://review.opendev.org/c/openstack/cyborg/+/997054/15 can go directly on master | 14:15 |
| sean-k-mooney | im mostly ok with merging the ci/pci-sim changes to test this after FF up to RC1 | 14:15 |
| jgilaber | I'll reorder the patches after the meeting | 14:16 |
| sean-k-mooney | +1 | 14:16 |
| sean-k-mooney | on a related note i think the nova patches are getting closer too but i left some comment on them this morning | 14:16 |
| sean-k-mooney | not sure if you will have time to adress them or not before you go just an fyi | 14:17 |
| jgilaber | yes, I saw them and am working on a new patchset, thanks for looking | 14:17 |
| jgilaber | I think I'll have time to address them | 14:17 |
| jgilaber | anything else before moving on? | 14:19 |
| jgilaber | moving to reviews | 14:20 |
| jgilaber | #topic Reviews | 14:20 |
| jgilaber | #link https://etherpad.opendev.org/p/cyborg-2026.2-status | 14:20 |
| jgilaber | I should update the mdev patches sections and add the pci-sim ones | 14:21 |
| jgilaber | I'll do that after the meeting as well | 14:21 |
| jgilaber | does anyone want to highligth anything from the status etherpad? | 14:21 |
| chandankumar | I have added the fpga program fixes and tempest tests there. Thank you jgilaber for already reviewing it | 14:21 |
| chandankumar | https://review.opendev.org/c/openstack/cyborg/+/995079/6/ | 14:22 |
| chandankumar | sorry https://review.opendev.org/q/topic:%22fpga_program%22 | 14:22 |
| jgilaber | thanks chandankumar it'll be good to land those fixes | 14:23 |
| jgilaber | anything else? | 14:24 |
| chandankumar | that's it from my side | 14:24 |
| jgilaber | thanks, moving on | 14:25 |
| jgilaber | documentation pages reorganization | 14:25 |
| jgilaber | #link https://review.opendev.org/q/topic:%22cyborg-doc-reorg%22 | 14:26 |
| rlandy | yep - that's mine | 14:26 |
| rlandy | thank you for all the reviews | 14:26 |
| sean-k-mooney | chandankumar: sorry ill try an take a look at those later | 14:26 |
| rlandy | two patches had multiple comments and I'd like to confirm what the final suggestion is ... | 14:26 |
| chandankumar | np, take your time | 14:26 |
| rlandy | for the drivers table, | 14:27 |
| jgilaber | #link https://review.opendev.org/c/openstack/cyborg/+/999116 | 14:27 |
| rlandy | ack - the generic PCI driver is missing | 14:27 |
| rlandy | jgilaber: not sure if you wanted to add that or I should? | 14:27 |
| jgilaber | you can add the pci driver in you patch | 14:28 |
| rlandy | also should this move before completing the review or was that a comment about moving all this work in general? | 14:28 |
| rlandy | lastly, is the team ok with the status choices of CI and Missing? | 14:28 |
| rlandy | is there another status | 14:28 |
| chandankumar | good to add CI status there | 14:29 |
| rlandy | I removed all the references to individual test results - they were out of date | 14:29 |
| jgilaber | I think that CI and missing is accurate for now | 14:29 |
| sean-k-mooney | so we currently have 2 idffent places where we list the driver in a table | 14:29 |
| sean-k-mooney | the suppoort matic sand in the amdin docs | 14:29 |
| sean-k-mooney | everuatly i think we shoudl have only one table in the admin docs not underfernce and hte supprot statement should move | 14:29 |
| sean-k-mooney | but we can do it as 2 commtis | 14:30 |
| sean-k-mooney | so if you want to defer the move that is ok | 14:30 |
| sean-k-mooney | i woudl add the pci drvier now however | 14:30 |
| rlandy | I can do the move in this patch, no problem | 14:30 |
| rlandy | the final place would be the admin docs? | 14:30 |
| sean-k-mooney | i think so | 14:31 |
| rlandy | ok | 14:31 |
| rlandy | next ... | 14:31 |
| sean-k-mooney | refence is not realy something we expect peole to read on a first reading of the doc | 14:31 |
| sean-k-mooney | its more a place we keep technial notes | 14:31 |
| sean-k-mooney | so puting it in the main admin guide will make this much more visable | 14:31 |
| rlandy | https://review.opendev.org/c/openstack/cyborg/+/999278 | 14:31 |
| sean-k-mooney | https://storage.gra.cloud.ovh.net/v1/AUTH_dcaab5e32b234d56b626f72581e3644c/zuul_opendev_logs_805/openstack/8055e6a20e464edcbb23ba49701ca037/docs/reference/support-matrix.html | 14:31 |
| sean-k-mooney | is what it looks liek for now | 14:31 |
| sean-k-mooney | i woudl add a docs colume as well | 14:32 |
| sean-k-mooney | and maybe make status the last of the colums | 14:32 |
| sean-k-mooney | so name, description, testing, docs, status | 14:32 |
| rlandy | ok | 14:33 |
| rlandy | doc will be blank until we have them all? | 14:33 |
| sean-k-mooney | well you can set it to missing for most of the driver and partial for the intel driver | 14:33 |
| sean-k-mooney | *for the pci driver | 14:33 |
| sean-k-mooney | or partial for all | 14:34 |
| rlandy | ok | 14:34 |
| rlandy | partial sounds better | 14:34 |
| sean-k-mooney | we have some basic configuration docs but they are not complete | 14:34 |
| sean-k-mooney | https://storage.gra.cloud.ovh.net/v1/AUTH_dcaab5e32b234d56b626f72581e3644c/zuul_opendev_logs_805/openstack/8055e6a20e464edcbb23ba49701ca037/docs/configuration/drivers.html | 14:34 |
| rlandy | I'll see what I can find to link | 14:34 |
| sean-k-mooney | once we have per driver docs split out into there own page we can update the docs value in the new table | 14:35 |
| rlandy | moving on to https://review.opendev.org/c/openstack/cyborg/+/999278 | 14:35 |
| rlandy | ^^ remove the inling? | 14:35 |
| rlandy | it seems like the reviewers want the separate doc back? | 14:35 |
| sean-k-mooney | ya i think that should its own docuemnt not inline in the index as its a bit log | 14:35 |
| sean-k-mooney | yes i think https://review.opendev.org/c/openstack/cyborg/+/999278/3/doc/source/user/using-cyborg.rst | 14:36 |
| sean-k-mooney | was fine as it was that was not one of the docs i asked to be inlined | 14:36 |
| rlandy | ok - will correct that | 14:36 |
| rlandy | and also there was a note to move that? | 14:36 |
| sean-k-mooney | however i think you can move https://docs.openstack.org/cyborg/latest/admin/#user-requests into that doc as well | 14:36 |
| sean-k-mooney | so its a little bit tricky | 14:37 |
| sean-k-mooney | normally the user docs are for end users | 14:37 |
| rlandy | that doc - being using-cyborg? | 14:37 |
| sean-k-mooney | so some one creatign a vm with cybrog fits into that catagory | 14:37 |
| sean-k-mooney | yes | 14:37 |
| sean-k-mooney | but the admin guide currently has admin/#user-requests | 14:38 |
| rlandy | ok - let me rework those patches | 14:38 |
| rlandy | thank you | 14:38 |
| sean-k-mooney | and that feels like its in teh wron gplace | 14:38 |
| rlandy | ok - any more doc comments? | 14:39 |
| sean-k-mooney | the admin guide is ment to focus on thinks like configureing the service or creating flavors/device profiels for folkd to use it | 14:39 |
| sean-k-mooney | melwitt: you wote some good developer focused docs for the neutron port workflow | 14:40 |
| sean-k-mooney | melwitt: if we were to also docuemnt that more would you put it with the enduser docs | 14:40 |
| sean-k-mooney | admin or both | 14:40 |
| sean-k-mooney | i feel like procedure like htat woudl fit better in the enduser docs right? im just tryign to validate the recomemndation above | 14:41 |
| sean-k-mooney | to have the creating an instance doc in the user docs not the admin docs | 14:41 |
| melwitt | yeah to me admin guide is for admin-only actions or APIs | 14:41 |
| sean-k-mooney | so disabling a deployable woudl go in admin docs | 14:42 |
| melwitt | like setting up a cloud or configuring one | 14:42 |
| sean-k-mooney | like disablign a nova compute service | 14:42 |
| melwitt | yeah exactly | 14:42 |
| sean-k-mooney | rlandy: ok i guess we shoudl keep an eye out for that split as we rework the exsting docs | 14:43 |
| rlandy | there are a lot of moving parts | 14:43 |
| melwitt | if the how-to is about cloud maintenance like disabling a service, that feels like admin guide to me | 14:43 |
| rlandy | so I think we should do this in pieces | 14:43 |
| rlandy | let's get in some basic changes | 14:43 |
| rlandy | then reconsider more reorgs | 14:44 |
| rlandy | unless we have a clear plan now | 14:44 |
| rlandy | which may not be the case as there is a lot in development | 14:44 |
| rlandy | my initial goal was to reorg the sections | 14:44 |
| rlandy | so that engineers writing new docs could have a clean and organized place to work | 14:45 |
| sean-k-mooney | ya so form the patches you have in flight you can restore the using cybrog to create an instance back to the user guide | 14:45 |
| rlandy | but I don't know if we are ready for that | 14:45 |
| sean-k-mooney | well the over all doc stucre is largely already coorrect | 14:45 |
| rlandy | I am happy to work on this more as the development settles | 14:45 |
| sean-k-mooney | there are some placeholder docs to remove and some minore refienment but most docs wont need to move | 14:46 |
| melwitt | the usual split or sections is admin guide, user guide, contributor guide | 14:46 |
| rlandy | ok - I can deal with those | 14:46 |
| sean-k-mooney | yep and install guide which we alwasy forget about | 14:46 |
| melwitt | it's kind of like personas I guess, organize docs per "persona" of someone who is working with cyborg. and then the install and reference sort of sections | 14:47 |
| sean-k-mooney | yep | 14:47 |
| melwitt | and overview/architecture section for learning | 14:48 |
| rlandy | ok - I'll rework what I have and then look at a new structure | 14:49 |
| rlandy | jgilaber: that is all I had - thank you | 14:49 |
| rlandy | we can move on | 14:49 |
| jgilaber | thanks rlandy moving on | 14:50 |
| jgilaber | we don't have any new bugs | 14:50 |
| jgilaber | any last minute topics for open discussion? | 14:50 |
| jgilaber | #topic Volunteers to chair next meeting | 14:53 |
| jgilaber | any volunteers for next meeting? | 14:53 |
| rlandy | I can | 14:54 |
| jgilaber | thanks rlandy | 14:54 |
| jgilaber | that is all for today, thanks all | 14:54 |
| jgilaber | #endmeeting | 14:55 |
| opendevmeet | Meeting ended Tue Aug 4 14:55:01 2026 UTC. Information about MeetBot at http://wiki.debian.org/MeetBot . (v 0.1.4) | 14:55 |
| opendevmeet | Minutes: https://meetings.opendev.org/meetings/cyborg/2026/cyborg.2026-08-04-14.03.html | 14:55 |
| opendevmeet | Minutes (text): https://meetings.opendev.org/meetings/cyborg/2026/cyborg.2026-08-04-14.03.txt | 14:55 |
| opendevmeet | Log: https://meetings.opendev.org/meetings/cyborg/2026/cyborg.2026-08-04-14.03.log.html | 14:55 |
| opendevreview | Joan Gilabert proposed openstack/cyborg master: Enable database migration tests with mysql https://review.opendev.org/c/openstack/cyborg/+/997979 | 16:14 |
| opendevreview | Joan Gilabert proposed openstack/cyborg master: Add MDEV and PCI device type constants https://review.opendev.org/c/openstack/cyborg/+/997047 | 16:14 |
| opendevreview | Joan Gilabert proposed openstack/cyborg master: Add MdevBusManager for mdev bus discovery https://review.opendev.org/c/openstack/cyborg/+/997048 | 16:14 |
| opendevreview | Joan Gilabert proposed openstack/cyborg master: Add [mdev] configuration section https://review.opendev.org/c/openstack/cyborg/+/997049 | 16:14 |
| opendevreview | Joan Gilabert proposed openstack/cyborg master: Add generic mdev driver https://review.opendev.org/c/openstack/cyborg/+/997050 | 16:14 |
| opendevreview | Joan Gilabert proposed openstack/cyborg master: Add duplicate device warning in conductor https://review.opendev.org/c/openstack/cyborg/+/997051 | 16:14 |
| opendevreview | Joan Gilabert proposed openstack/cyborg master: Refactor GPU driver to use MdevBusManager https://review.opendev.org/c/openstack/cyborg/+/997052 | 16:14 |
| opendevreview | Joan Gilabert proposed openstack/cyborg master: Add generic mdev driver documentation https://review.opendev.org/c/openstack/cyborg/+/997053 | 16:14 |
| opendevreview | Joan Gilabert proposed openstack/cyborg master: Add per-PF vf_personality sysfs interface https://review.opendev.org/c/openstack/cyborg/+/998603 | 16:14 |
| opendevreview | Joan Gilabert proposed openstack/cyborg master: Add mdev support to pci-sim kernel module https://review.opendev.org/c/openstack/cyborg/+/997054 | 16:14 |
| opendevreview | Joan Gilabert proposed openstack/cyborg master: Add mdev support to pci-sim DevStack plugin https://review.opendev.org/c/openstack/cyborg/+/997055 | 16:14 |
| opendevreview | Joan Gilabert proposed openstack/cyborg master: [WIP] Configure mdev driver lifecycle tests https://review.opendev.org/c/openstack/cyborg/+/997364 | 16:14 |
Generated by irclog2html.py 4.1.0 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!