Tuesday, 2026-08-11

opendevreviewchandan kumar proposed openstack/cyborg-tempest-plugin master: Add NVMe driver lifecycle scenario tests  https://review.opendev.org/c/openstack/cyborg-tempest-plugin/+/99992208:19
opendevreviewchandan kumar proposed openstack/cyborg master: Add NVME device type support  https://review.opendev.org/c/openstack/cyborg/+/99993208:20
opendevreviewchandan kumar proposed openstack/cyborg master: Add device_state lifecycle column to the Device model  https://review.opendev.org/c/openstack/cyborg/+/99993308:20
opendevreviewchandan kumar proposed openstack/cyborg master: Add online data migration and upgrade check for device_state backfill  https://review.opendev.org/c/openstack/cyborg/+/99993408:20
opendevreviewchandan kumar proposed openstack/cyborg master: Add no-op init_host() and cleanup() stubs to GenericDriver  https://review.opendev.org/c/openstack/cyborg/+/99993508:20
opendevreviewchandan kumar proposed openstack/cyborg master: Add [nvme] configuration group  https://review.opendev.org/c/openstack/cyborg/+/99993608:20
opendevreviewchandan kumar proposed openstack/cyborg master: Add NVMeDeviceSpec and privsep wrappers for nvme-cli  https://review.opendev.org/c/openstack/cyborg/+/99993708:20
opendevreviewchandan kumar proposed openstack/cyborg master: Add NVMeDriver with discover() and init_host()  https://review.opendev.org/c/openstack/cyborg/+/99993808:20
opendevreviewchandan kumar proposed openstack/cyborg master: Add device cleanup lifecycle on ARQ unbind  https://review.opendev.org/c/openstack/cyborg/+/99993908:20
opendevreviewchandan kumar proposed openstack/cyborg master: nvme: implement NVMeDriver.cleanup()  https://review.opendev.org/c/openstack/cyborg/+/99994008:20
opendevreviewchandan kumar proposed openstack/cyborg master: Add device_state bind guard and wire crash recovery to init_host()  https://review.opendev.org/c/openstack/cyborg/+/99994108:20
opendevreviewchandan kumar proposed openstack/cyborg master: Expose device_state in the device API and add POST /clean endpoint  https://review.opendev.org/c/openstack/cyborg/+/99994208:20
opendevreviewchandan kumar proposed openstack/cyborg master: Deprecate SSDDriver with pointer to NVMeDriver  https://review.opendev.org/c/openstack/cyborg/+/99994308:20
opendevreviewchandan kumar proposed openstack/cyborg master: Add NVMe driver admin guide and API reference for microversion 2.4  https://review.opendev.org/c/openstack/cyborg/+/99994408:20
opendevreviewchandan kumar proposed openstack/cyborg master: Add per-PF vf_personality sysfs interface  https://review.opendev.org/c/openstack/cyborg/+/99860308:20
opendevreviewchandan kumar proposed openstack/cyborg master: pci-sim: introduce personality ops-table dispatch for VF device types  https://review.opendev.org/c/openstack/cyborg/+/99912508:20
opendevreviewchandan kumar proposed openstack/cyborg master: pci-sim: add NVMe host kernel module  https://review.opendev.org/c/openstack/cyborg/+/99992808:20
opendevreviewchandan kumar proposed openstack/cyborg master: pci-sim: add NVMe VFIO guest probe and host handoff  https://review.opendev.org/c/openstack/cyborg/+/99992908:20
opendevreviewchandan kumar proposed openstack/cyborg master: Add NVMe driver devstack plugin support  https://review.opendev.org/c/openstack/cyborg/+/99994508:20
opendevreviewchandan kumar proposed openstack/cyborg master: Add NVMe driver devstack plugin support  https://review.opendev.org/c/openstack/cyborg/+/99994510:48
rlandyReminder: cyborg IRC meeting today at 2pm UTC - please add topics to: https://etherpad.opendev.org/p/openstack-cyborg-irc-meeting#L4712:07
sean-k-mooneygetting coffee start without me 12:55
sean-k-mooneyo/13:02
sean-k-mooneyback13:02
chandankumarsean-k-mooney: Hello, How we test os_traits patches in CI? 13:16
chandankumarhttps://review.opendev.org/c/openstack/os-traits/+/999921 adds nvme traits to os-traits, Depends-On with https://review.opendev.org/c/openstack/cyborg/+/999945, does not seems to work13:17
chandankumarLocally I am testing like this13:17
chandankumarOS_TRAITS_REPO=https://review.opendev.org/openstack/os-traits13:17
chandankumarOS_TRAITS_BRANCH=refs/changes/21/999921/113:17
chandankumarLIBS_FROM_GIT=os-traits13:17
sean-k-mooneyyou can only do it via depsn on13:18
sean-k-mooneyand required projects13:18
sean-k-mooneyso add a DNM on top that add os-taits as a required project to the devstack jobs13:18
sean-k-mooneyand it will automaticly generate LIBS_FROM_GIT for you13:19
chandankumarah, ok, let me try that13:19
sean-k-mooneyand populate teh other vars13:19
chandankumarwith required-projects13:19
sean-k-mooneythe unit test will still fail because we dont use the tox siblings feature to make aht also work13:19
sean-k-mooneywe coudl but we dont13:19
sean-k-mooneymainly because we never get aroudn to figuring out how to do that properly so it only takes effect if there is a depens-on13:20
opendevreviewchandan kumar proposed openstack/cyborg master: Add online data migration and upgrade check for device_state backfill  https://review.opendev.org/c/openstack/cyborg/+/99993413:59
opendevreviewchandan kumar proposed openstack/cyborg master: Add no-op init_host() and cleanup() stubs to GenericDriver  https://review.opendev.org/c/openstack/cyborg/+/99993513:59
opendevreviewchandan kumar proposed openstack/cyborg master: Add [nvme] configuration group  https://review.opendev.org/c/openstack/cyborg/+/99993613:59
opendevreviewchandan kumar proposed openstack/cyborg master: Add NVMeDeviceSpec and privsep wrappers for nvme-cli  https://review.opendev.org/c/openstack/cyborg/+/99993713:59
opendevreviewchandan kumar proposed openstack/cyborg master: Add NVMeDriver with discover() and init_host()  https://review.opendev.org/c/openstack/cyborg/+/99993813:59
opendevreviewchandan kumar proposed openstack/cyborg master: Add device cleanup lifecycle on ARQ unbind  https://review.opendev.org/c/openstack/cyborg/+/99993913:59
opendevreviewchandan kumar proposed openstack/cyborg master: nvme: implement NVMeDriver.cleanup()  https://review.opendev.org/c/openstack/cyborg/+/99994013:59
opendevreviewchandan kumar proposed openstack/cyborg master: Add device_state bind guard and wire crash recovery to init_host()  https://review.opendev.org/c/openstack/cyborg/+/99994113:59
opendevreviewchandan kumar proposed openstack/cyborg master: Expose device_state in the device API and add POST /clean endpoint  https://review.opendev.org/c/openstack/cyborg/+/99994213:59
opendevreviewchandan kumar proposed openstack/cyborg master: Deprecate SSDDriver with pointer to NVMeDriver  https://review.opendev.org/c/openstack/cyborg/+/99994313:59
opendevreviewchandan kumar proposed openstack/cyborg master: Add NVMe driver admin guide and API reference for microversion 2.4  https://review.opendev.org/c/openstack/cyborg/+/99994414:00
opendevreviewchandan kumar proposed openstack/cyborg master: Add per-PF vf_personality sysfs interface  https://review.opendev.org/c/openstack/cyborg/+/99860314:00
opendevreviewchandan kumar proposed openstack/cyborg master: pci-sim: introduce personality ops-table dispatch for VF device types  https://review.opendev.org/c/openstack/cyborg/+/99912514:00
opendevreviewchandan kumar proposed openstack/cyborg master: pci-sim: add NVMe host kernel module  https://review.opendev.org/c/openstack/cyborg/+/99992814:00
opendevreviewchandan kumar proposed openstack/cyborg master: pci-sim: add NVMe VFIO guest probe and host handoff  https://review.opendev.org/c/openstack/cyborg/+/99992914:00
opendevreviewchandan kumar proposed openstack/cyborg master: [WIP]Add NVMe driver devstack plugin support  https://review.opendev.org/c/openstack/cyborg/+/99994514:00
rlandy#startmeeting Cyborg IRC meeting August 11, 2026 14:01
opendevmeetMeeting started Tue Aug 11 14:01:13 2026 UTC and is due to finish in 60 minutes.  The chair is rlandy. Information about MeetBot at http://wiki.debian.org/MeetBot.14:01
opendevmeetUseful Commands: #action #agreed #help #info #idea #link #topic #startvote.14:01
opendevmeetThe meeting name has been set to 'cyborg_irc_meeting_august_11__2026'14:01
rlandyhello all14:01
rlandywho is around?14:01
gamioo/14:01
rlandyCourtesy ping: sean-k-mooney amoralej bogdando chandankumar skovili14:02
chandankumaro/14:02
rlandywe are following the meeting etherpad starting on https://etherpad.opendev.org/p/openstack-cyborg-irc-meeting#L4714:02
sean-k-mooneyo/14:03
rlandywe have a few regular attendees who are reportedly away and won't attend14:04
rlandyso let's start14:04
rlandy#topic: Topics14:04
melwitto/14:04
rlandyThere is nothing listed on today's etherpad14:04
rlandyso open topic floor for anyone to raise any topics14:05
bogdando[m]o/14:05
rlandylast call for topics ...14:06
rlandyk - moving on 14:08
bogdando[m]we should keep an eye on https://review.opendev.org/c/openstack/nova-specs/+/986661/1/specs/2026.2/approved/pci-mixed-resource-class-per-pf.rst14:08
bogdando[m]Nova spec, but seems overlapping with Cyborg roadmap14:08
sean-k-mooneyya that not going to progress now14:08
rlandybogdando[m]: ^^ anything more to raise about this?14:09
rlandyok - let's go forward14:10
bogdando[m]no14:11
rlandy#topic: Reviews14:11
rlandytwo places to look atm:14:11
rlandy#link: https://etherpad.opendev.org/p/cyborg-2026.2-status14:11
rlandyanything to raise up here?14:12
gamiorlandy: one from my side14:12
rlandypls go ahead gamio 14:12
gamiopushed 1000240 for bug 2161354, adds a device_addresses allow-list to the intel nic driver so operators can restrict which PFs/VFs get discovered. reviews welcome: https://review.opendev.org/c/openstack/cyborg/+/100024014:13
gamiohappy to help review where it's most useful. anything you'd like more eyes on this week?14:13
sean-k-mooneynope, that on my list14:14
sean-k-mooneyill try and review it over the next day or two14:14
melwittsame, I will take a look at it too14:14
rlandythank you sean-k-mooney and melwitt 14:14
sean-k-mooneygamio: if you want to look at the docs change or any of the otehr feel free 14:15
sean-k-mooneybut there wasing naything specifc i wanted to highlight as needed more eyes14:15
rlandyright ... the other series added to the review was the start of the doc reorg: 14:16
rlandy#link: https://review.opendev.org/q/topic:%22cyborg-doc-reorg%2214:16
rlandybased off https://etherpad.opendev.org/p/openstack-cyborg-documentation14:16
gamiosean-k-mooney: sounds good, i'll pick up the docs change and take a look at the generic pci driver guide since it's close to my nic work14:16
rlandythank you gamio 14:17
rlandyany other reviews to bring up here?14:17
chandankumarjust wanted to give a headsup nvme generic driver implementation will be soon ready for review https://review.opendev.org/q/topic:%22bp/generic-nvme-driver-with-secure-cleanup%2214:18
chandankumarI am still fine tuning the ci failures14:18
sean-k-mooneygamio: i have a docs patch related to that as wellhttps://review.opendev.org/c/openstack/cyborg/+/994576 but that just a start not a finsih point14:18
chandankumarI will ask for review once everything is ready.14:18
sean-k-mooneychandankumar: any specific blocker you want to highlight or all in hand?14:19
gamiosean-k-mooney: perfect, that's right in my area, i'll review 99457614:19
sean-k-mooneychandankumar: as a note we shoudl try and get the os-traits patch merge this week if we can14:19
chandankumarright now based on my testing and code things are looking good14:19
sean-k-mooneyack14:19
chandankumarsure14:19
sean-k-mooneyim going to pirorites the docs change and ill look at os-traits change this week14:20
sean-k-mooneyill likely look at the full nvme serise next week14:20
chandankumarthank you sean-k-mooney !14:20
rlandyany more reviews?14:20
chandankumarI will be reviewing vfio series https://review.opendev.org/q/topic:%22bp/support-vfio-variant-driver-managed-mode%22 this week14:21
rlandythank you chandankumar 14:21
sean-k-mooneychandankumar: im trying to test that today/tomrrow14:21
sean-k-mooneyso ill respin it wiht your feedback if you have any14:22
rlandyk - moving on ...14:22
rlandy#topic: Bugs14:22
rlandynothing listed on #link: https://etherpad.opendev.org/p/openstack-cyborg-irc-meeting#L5214:23
rlandyso open floor to raise any bugs here14:23
rlandyalright ...14:24
rlandy#topic: Open Discussion14:24
rlandyanyone?14:24
sean-k-mooneynope14:24
gamiosean-k-mooney: one design question. 14:25
rlandyok ... last issue:14:25
rlandy#topic: Volunteers to chair next meeting14:25
gamiodoes the nic device_addresses filtering fit where the generic pci driver is heading, or should that discovery filtering eventually live there? want to avoid duplicating later14:25
sean-k-mooneygamio: the nic driver may go away in the future14:26
rlandyotherwise I can do chair again next week if needed14:26
sean-k-mooneybut not for a few release14:26
sean-k-mooneyrlandy: if you could that woudl be grate if not i can do it14:26
rlandyno problem14:27
rlandyI'll do it14:27
rlandyok folks - thank you for attending14:27
rlandy#endmeeting14:27
opendevmeetMeeting ended Tue Aug 11 14:27:39 2026 UTC.  Information about MeetBot at http://wiki.debian.org/MeetBot . (v 0.1.4)14:27
opendevmeetMinutes:        https://meetings.opendev.org/meetings/cyborg_irc_meeting_august_11__2026/2026/cyborg_irc_meeting_august_11__2026.2026-08-11-14.01.html14:27
opendevmeetMinutes (text): https://meetings.opendev.org/meetings/cyborg_irc_meeting_august_11__2026/2026/cyborg_irc_meeting_august_11__2026.2026-08-11-14.01.txt14:27
opendevmeetLog:            https://meetings.opendev.org/meetings/cyborg_irc_meeting_august_11__2026/2026/cyborg_irc_meeting_august_11__2026.2026-08-11-14.01.log.html14:27
sean-k-mooneygamio: it should use the new funcitons you provided if its not already but eventully the filtering will get deletaged to the PciBusManager i think14:27
gamiosean-k-mooney: ack. the nic driver does its own sysfs enumeration today, not the lspci helpers, so i can look at moving it over as a follow-up14:29
gamiogood to know the filtering will eventually move into the PciBusManager14:29
sean-k-mooneyi think it shoudl use the same devspec/whitelist14:29
sean-k-mooneyone other change we need to do in the future is rename the whitelist option in the pci driver as well14:29
sean-k-mooneybut the format shoudl be the same14:29
sean-k-mooneyright now the filterign is hardcoded in the nic driver14:30
sean-k-mooneywe will want to evolve that later14:30
sean-k-mooneybut that kind of when we need to decied if we just enable the generic pci driver to manage nics or not14:30
sean-k-mooneyso for now my advise is reuse as much code as makes sense14:30
sean-k-mooneybut dont fundemtnly change the scope fo the nic drivers for now14:31
gamiosean-k-mooney: understood, i'll keep 1000240 at its current scope and just reuse the shared code where it makes sense, no fundamental scope change to the nic driver for now14:32
sean-k-mooneysound good14:32
opendevreviewMerged openstack/cyborg master: Remove sample config and policy files from documentation  https://review.opendev.org/c/openstack/cyborg/+/99937216:56
opendevreviewMerged openstack/cyborg master: Inline driver table into support-matrix.rst  https://review.opendev.org/c/openstack/cyborg/+/99911616:56
opendevreviewsean mooney proposed openstack/cyborg master: devstack: Add NVIDIA vGPU variant-driver setup helpers  https://review.opendev.org/c/openstack/cyborg/+/99457818:33

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