Earlier  
Posted Nick Remark
#openstack-cyborg - 2026-08-04
04:49:59 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:24:53 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:27:20 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:21 opendevreview chandan kumar proposed openstack/cyborg master: Move create() from FPGADriver to GenericDriver https://review.opendev.org/c/openstack/cyborg/+/998004
05:27:21 opendevreview chandan kumar proposed openstack/cyborg master: Enable fake FPGA program tests in tempest.conf https://review.opendev.org/c/openstack/cyborg/+/999683
05:32:18 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
13:04:21 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
14:03:09 jgilaber #startmeeting cyborg
14:03:09 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:09 opendevmeet Useful Commands: #action #agreed #help #info #idea #link #topic #startvote.
14:03:09 opendevmeet The meeting name has been set to 'cyborg'
14:03:20 jgilaber Hi! Sorry for the late start
14:03:49 jgilaber who is around today?
14:03:56 rlandy o/
14:04:02 melwitt o/
14:04:11 chandankumar o/
14:04:15 morenod o/
14:04:21 jgilaber while we gather feel free to add topics to the agenda https://etherpad.opendev.org/p/openstack-cyborg-irc-meeting#L47
14:04:49 jgilaber courtesy ping: sean-k-mooney amoralej bogdando kovili
14:05:41 sean-k-mooney o/
14:06:21 jgilaber ok, let's start with first topic
14:06:32 jgilaber #topic pci-sim personalities
14:06:50 jgilaber I wanted to ask a couple of questions about the pci-sim work
14:07:09 jgilaber since I think I assumed some things that are not necessarily true
14:07:16 jgilaber #link https://review.opendev.org/c/openstack/cyborg/+/998603
14:07:36 jgilaber first thing is, Do we expect that mdevs will be created from a VF?
14:07:47 sean-k-mooney yes
14:08:17 sean-k-mooney technically vfio-mdev are entirly unrelated to pci
14:08:24 sean-k-mooney so you can creat them form block device or usb
14:08:26 jgilaber ack, I assumed that the mdev will be exposed from the PF
14:08:37 sean-k-mooney but nvida moved them form the pf to the vf 4 or 5 years ago
14:09:09 sean-k-mooney so ampreare+ creats them on the vfs only
14:09:32 sean-k-mooney older card like t4 created them on the pf only
14:09:45 jgilaber that makes the feedback from the review clear from me
14:10:12 jgilaber and a second question, just to clarify, we still expect one type of personality per PF, right?
14:10:19 sean-k-mooney yes
14:10:31 sean-k-mooney so vf_personality is the type of VF to create form this pf
14:11:02 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:15 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:30 sean-k-mooney since that shoudl not change after the VFs are enumerated on the pci bus
14:12:00 jgilaber yes I don't think we have any reason to take on the additional complexity for that
14:12:09 jgilaber just wanted to ensure I understood it correctly
14:12:13 sean-k-mooney ack i think we can rework this while your away
14:12:34 sean-k-mooney perhaps chandan can take over that patch?
14:12:43 sean-k-mooney or i can
14:12:45 chandankumar sure
14:13:23 chandankumar Once I pushed the nvme series, I will update the patch
14:13:24 sean-k-mooney jgilaber: did you have any other questions or discussion points on the pci sim?
14:13:32 jgilaber nope, that is all from me, thanks
14:13:43 jgilaber if there are no more questions/comments we can move on
14:14:17 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:42 sean-k-mooney i.e. this https://review.opendev.org/c/openstack/cyborg/+/997979/8 can go directly on master right
14:15:04 jgilaber yes, sure
14:15:05 sean-k-mooney we can proceed with the vf personalites as part fo the nvme work
14:15:26 sean-k-mooney and the testing change at the end of your seres can merge later
14:15:45 jgilaber technically everything before https://review.opendev.org/c/openstack/cyborg/+/997054/15 can go directly on master
14:15:54 sean-k-mooney im mostly ok with merging the ci/pci-sim changes to test this after FF up to RC1
14:16:01 jgilaber I'll reorder the patches after the meeting
14:16:05 sean-k-mooney +1
14:16:49 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:17:02 sean-k-mooney not sure if you will have time to adress them or not before you go just an fyi
14:17:11 jgilaber yes, I saw them and am working on a new patchset, thanks for looking
14:17:26 jgilaber I think I'll have time to address them
14:19:23 jgilaber anything else before moving on?
14:20:11 jgilaber moving to reviews
14:20:23 jgilaber #topic Reviews
14:20:29 jgilaber #link https://etherpad.opendev.org/p/cyborg-2026.2-status
14:21:03 jgilaber I should update the mdev patches sections and add the pci-sim ones
14:21:13 jgilaber I'll do that after the meeting as well
14:21:26 jgilaber does anyone want to highligth anything from the status etherpad?
14:21:54 chandankumar I have added the fpga program fixes and tempest tests there. Thank you jgilaber for already reviewing it
14:22:09 chandankumar https://review.opendev.org/c/openstack/cyborg/+/995079/6/
14:22:21 chandankumar sorry https://review.opendev.org/q/topic:%22fpga_program%22
14:23:30 jgilaber thanks chandankumar it'll be good to land those fixes
14:24:32 jgilaber anything else?
14:24:48 chandankumar that's it from my side
14:25:26 jgilaber thanks, moving on
14:25:53 jgilaber documentation pages reorganization
14:26:00 jgilaber #link https://review.opendev.org/q/topic:%22cyborg-doc-reorg%22
14:26:05 rlandy yep - that's mine
14:26:12 rlandy thank you for all the reviews
14:26:27 sean-k-mooney chandankumar: sorry ill try an take a look at those later
14:26:44 rlandy two patches had multiple comments and I'd like to confirm what the final suggestion is ...
14:26:50 chandankumar np, take your time
14:27:00 rlandy for the drivers table,
14:27:16 jgilaber #link https://review.opendev.org/c/openstack/cyborg/+/999116
14:27:23 rlandy ack - the generic PCI driver is missing
14:27:44 rlandy jgilaber: not sure if you wanted to add that or I should?
14:28:03 jgilaber you can add the pci driver in you patch
14:28:11 rlandy also should this move before completing the review or was that a comment about moving all this work in general?
14:28:41 rlandy lastly, is the team ok with the status choices of CI and Missing?
14:28:48 rlandy is there another status
14:29:06 chandankumar good to add CI status there
14:29:16 rlandy I removed all the references to individual test results - they were out of date
14:29:23 jgilaber I think that CI and missing is accurate for now
14:29:25 sean-k-mooney so we currently have 2 idffent places where we list the driver in a table
14:29:33 sean-k-mooney the suppoort matic sand in the amdin docs
14:29:55 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:30:01 sean-k-mooney but we can do it as 2 commtis
14:30:08 sean-k-mooney so if you want to defer the move that is ok

Earlier   Later