| opendevreview | chandan kumar proposed openstack/cyborg-tempest-plugin master: Add NVMe driver lifecycle scenario tests https://review.opendev.org/c/openstack/cyborg-tempest-plugin/+/999922 | 05:31 |
|---|---|---|
| opendevreview | chandan kumar proposed openstack/cyborg master: Add NVMeDeviceSpec and privsep wrappers for nvme-cli https://review.opendev.org/c/openstack/cyborg/+/999937 | 05:32 |
| opendevreview | chandan kumar proposed openstack/cyborg master: nvme: add NVMeDriver with discover() and init_host() https://review.opendev.org/c/openstack/cyborg/+/999938 | 05:32 |
| opendevreview | chandan kumar proposed openstack/cyborg master: Add device cleanup lifecycle on ARQ unbind https://review.opendev.org/c/openstack/cyborg/+/999939 | 05:32 |
| opendevreview | chandan kumar proposed openstack/cyborg master: nvme: implement NVMeDriver.cleanup() https://review.opendev.org/c/openstack/cyborg/+/999940 | 05:32 |
| opendevreview | chandan kumar proposed openstack/cyborg master: Add device_state bind guard https://review.opendev.org/c/openstack/cyborg/+/999941 | 05:32 |
| opendevreview | chandan kumar proposed openstack/cyborg master: Expose device_state in the device API and add POST /clean endpoint https://review.opendev.org/c/openstack/cyborg/+/999942 | 05:32 |
| opendevreview | chandan kumar proposed openstack/cyborg master: Deprecate SSDDriver with pointer to NVMeDriver https://review.opendev.org/c/openstack/cyborg/+/999943 | 05:32 |
| opendevreview | chandan kumar proposed openstack/cyborg master: Add NVMe driver admin guide and API reference for microversion 2.4 https://review.opendev.org/c/openstack/cyborg/+/999944 | 05:32 |
| opendevreview | chandan kumar proposed openstack/cyborg master: Add per-PF vf_personality sysfs interface https://review.opendev.org/c/openstack/cyborg/+/998603 | 05:32 |
| opendevreview | chandan kumar proposed openstack/cyborg master: pci-sim: introduce personality ops-table dispatch for VF device types https://review.opendev.org/c/openstack/cyborg/+/999125 | 05:32 |
| opendevreview | chandan kumar proposed openstack/cyborg master: pci-sim: add NVMe host kernel module https://review.opendev.org/c/openstack/cyborg/+/999928 | 05:32 |
| opendevreview | chandan kumar proposed openstack/cyborg master: pci-sim: add NVMe VFIO guest probe and host handoff https://review.opendev.org/c/openstack/cyborg/+/999929 | 05:32 |
| opendevreview | chandan kumar proposed openstack/cyborg master: Add NVMe driver devstack plugin support https://review.opendev.org/c/openstack/cyborg/+/999945 | 05:32 |
| rlandy | hello all - cyborg IRC call today at 2pm UTC. Please add topics here: https://etherpad.opendev.org/p/openstack-cyborg-irc-meeting#L48 | 08:01 |
| opendevreview | Merged openstack/cyborg master: Enable port_device_profile ML2 extension driver for NIC drivers https://review.opendev.org/c/openstack/cyborg/+/998055 | 12:31 |
| rlandy | #startmeeting Cyborg IRC meeting - August 18, 2026 | 14:02 |
| opendevmeet | Meeting started Tue Aug 18 14:02:31 2026 UTC and is due to finish in 60 minutes. The chair is rlandy. Information about MeetBot at http://wiki.debian.org/MeetBot. | 14:02 |
| opendevmeet | Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. | 14:02 |
| opendevmeet | The meeting name has been set to 'cyborg_irc_meeting___august_18__2026' | 14:02 |
| rlandy | hello folks - who is around? | 14:02 |
| morenod | o/ | 14:03 |
| gamio | o/ | 14:03 |
| sean-k-mooney | o/ | 14:04 |
| amoralej__ | o/ | 14:04 |
| rlandy | Courtesy ping: amoralej chandankumar skovili melwit | 14:04 |
| *** amoralej__ is now known as amoralej | 14:04 | |
| skovili | hi | 14:04 |
| rlandy | let's begin ... agenda is at https://etherpad.opendev.org/p/openstack-cyborg-irc-meeting#42 | 14:05 |
| rlandy | please add any additional review, bugs or topics there | 14:05 |
| rlandy | #topic: Topics | 14:06 |
| melwitt | o/ | 14:06 |
| rlandy | the meeting etherpad is empty atm | 14:06 |
| rlandy | open floor for topics to discuss | 14:06 |
| rlandy | is there anything ahead of the upcoming PTG or elections to raise? | 14:07 |
| sean-k-mooney | i guess i can note that i submitted my candaciy for ptl | 14:07 |
| sean-k-mooney | i have not tought about ptg yet | 14:07 |
| sean-k-mooney | we shoudl likely prepare a etherpad for topics | 14:08 |
| chandank` | o/ | 14:08 |
| sean-k-mooney | we will have a ptg but we can plan that in detail a little closer to the time | 14:08 |
| rlandy | #action: prepare etherpad for PTG topics | 14:08 |
| *** chandank` is now known as chandankumar | 14:08 | |
| sean-k-mooney | #link https://etherpad.opendev.org/p/cyborg-2027.1-ptg | 14:09 |
| sean-k-mooney | that is empty but that follow our normal naming scheme | 14:09 |
| rlandy | thank you sean-k-mooney for standing as PTL this cycle | 14:09 |
| rlandy | anything more on PTG? | 14:10 |
| rlandy | ok ... any other topics for today? | 14:11 |
| sean-k-mooney | am the only thing is once we are pass FF we shoucl assess how much progress we made on the last ptg's items | 14:11 |
| sean-k-mooney | on other topics i guess we could quickly update on the progress of open reviews/work | 14:11 |
| sean-k-mooney | we are 1 weeks form FF thursday the 27th | 14:12 |
| rlandy | original work items listed here for reference: | 14:12 |
| rlandy | #link: https://etherpad.opendev.org/p/cyborg-2026.2-status | 14:12 |
| sean-k-mooney | i need to add my vfio managed mode serse to that as well | 14:13 |
| sean-k-mooney | i have started doing a detailed review of the nvme series today | 14:13 |
| sean-k-mooney | i hope to complete my first pass on it end ot end today | 14:13 |
| rlandy | if FF is the 27th - that mean the IRC meeting in two weeks should be the review? | 14:13 |
| sean-k-mooney | ill try and deploy it later in the wek | 14:13 |
| sean-k-mooney | rlandy: yes | 14:14 |
| sean-k-mooney | so we will decied in 2 weeks if any feature is close enough to have a FF excption | 14:14 |
| sean-k-mooney | until the 4th | 14:14 |
| sean-k-mooney | but ideally we do not need that | 14:14 |
| sean-k-mooney | so in 2 weeks time we should really know what in and what moves to next cycle | 14:15 |
| rlandy | #agreed FF item review - two weeks | 14:15 |
| sean-k-mooney | we will likely try and do the RC1 tagging early if we can | 14:15 |
| chandankumar | sean-k-mooney: I have updated 994299: Report OWNER_NOVA trait on resource providers | https://review.opendev.org/c/openstack/nova/+/994299 for cyborg vgpu support. I will try to update rest of the mdev patches soon. | 14:16 |
| sean-k-mooney | RC1 is due septmber 10th | 14:16 |
| sean-k-mooney | so in 3 weeks time we shoudl review that we have everything ready for that | 14:17 |
| rlandy | #action - three weeks add RC1 review | 14:17 |
| sean-k-mooney | so 2 weeks time review Feature compeltion, 3 weeks time review bug completion for rc1 | 14:17 |
| sean-k-mooney | chandankumar: thanks ill see if i can review it again in the next day or two | 14:18 |
| chandankumar | thank you! | 14:18 |
| sean-k-mooney | does anyone want to highlight progress on teh series they are working on ? | 14:18 |
| gamio | 1000240 (Intel NIC device_addresses allow-list, Closes-Bug 2161354) has melwitt's CR+1. I'm pushing PS2 today with her feedback addressed. It's a small feature so I'd like to land it before FF on the 27th - could a core take a look this week? | 14:19 |
| sean-k-mooney | gamio: sure can you add it to https://etherpad.opendev.org/p/cyborg-2026.2-status | 14:19 |
| sean-k-mooney | i agree it would be nice to include that in this release | 14:20 |
| gamio | sure i will | 14:20 |
| rlandy | I am making slow progress with the documentation redesign - next set of moves/rework should be available for review next week | 14:21 |
| chandankumar | I was working on nvme series. It works with pci-sim nvme implementation (which test sanitize cleanup) as well as libvirt nvme qemu setup (testing write zero setup). | 14:21 |
| sean-k-mooney | ack the docs changes can continue to be reviewed/merge up until RC1 | 14:21 |
| chandankumar | The nvme docs needs to be some modification, I have -w not ready for review, except everything is in good shape | 14:22 |
| sean-k-mooney | chandankumar: ack i have given some feedback on that this morning there are some unsafe operations that we will need to remove | 14:22 |
| chandankumar | sure, I will take a look and update it. | 14:23 |
| sean-k-mooney | specificly detecting if a device supprot namespace managmenet by trying to delete the namespace on the device is not really something we can do | 14:23 |
| sean-k-mooney | instead if the qemu device supprot it and it does not work later we need to trust what was reported and handel the failure later gracefully | 14:23 |
| chandankumar | ah ok, I pushed this part today morning. | 14:24 |
| sean-k-mooney | i just pushed my comments | 14:24 |
| sean-k-mooney | i realised i had them still pending | 14:24 |
| chandankumar | ok, make sense! | 14:25 |
| rlandy | It looks like we are already in the Reviews section - so please raise any other reviews that require attention | 14:25 |
| sean-k-mooney | melwitt: i belive i approved your docs changes for the intel nic driver this morning | 14:25 |
| sean-k-mooney | rlandy: sorry yes i jumped ahead | 14:25 |
| melwitt | yes thank you sean-k-mooney | 14:26 |
| sean-k-mooney | melwitt: are there any other open reviews you want to highlight? | 14:26 |
| melwitt | no, not at the moment | 14:27 |
| gamio | quick one on 1000240 - i checked the gpu driver too while looking at melanie's comment. | 14:27 |
| gamio | both share the same root cause: device_addresses is compared exact-match against lowercase sysfs/lspci values, so a wrong-case or absent address never matches. | 14:27 |
| sean-k-mooney | right | 14:27 |
| sean-k-mooney | we need to normalsie the adresses when comparing | 14:28 |
| chandankumar | one more thing https://review.opendev.org/c/openstack/cyborg/+/999939 when I added nvme device state , I think I have added a regression in fake driver, jsut wanted to highlight. | 14:28 |
| gamio | the nic side just doesn't discover the device on the gpu side the lookup returns None and the card is registered as a pgpu instead of a vgpu _get_vgpu_type_per_pgpu's docstring is off too | 14:28 |
| gamio | it calls the param a config address but the caller passes the discovered one. | 14:29 |
| gamio | so rather than fixing only the nic half here, i'd keep 1000240 as is and open a bug to fix both in a follow-up. does that sound ok? | 14:29 |
| sean-k-mooney | sure | 14:29 |
| sean-k-mooney | im not fully folloing the code you are refint too without links | 14:29 |
| sean-k-mooney | but if you write it up as a bug | 14:29 |
| sean-k-mooney | we can proceed with fixing it in both places | 14:30 |
| sean-k-mooney | also ideally were approcate we can consdier using your recenly intoduced fucntion for listing devices ectra if that makes sense | 14:31 |
| gamio | sean-k-mooney: thanks, will do. i'll write it up as a bug with the code links and drop the number on the review. | 14:31 |
| sean-k-mooney | i know the intel driver currenly does not use lspci and use direct sysfs access to enermerate teh devices | 14:31 |
| sean-k-mooney | chandankumar: that one of hte comment i left on the nvme serise | 14:31 |
| sean-k-mooney | chandankumar: i dont think you shoudl write yoru own pci device enumeration logic | 14:32 |
| sean-k-mooney | you shoudl reuse teh get_devices funciton for the acclerator utils | 14:32 |
| sean-k-mooney | gamio: for these bug fixes im not sure we need to rewite them to use your new util fuctions if that is invaise | 14:33 |
| chandankumar | ok, let me go through comments | 14:33 |
| sean-k-mooney | gamio: but next cycle im hopeing to add a PCIBusManager | 14:33 |
| sean-k-mooney | to handel all of this for all driver so we can defer some of that to that work | 14:33 |
| sean-k-mooney | gamio: so use your best judgement on what to keep local to the drvier for now in an easy backportabvly patch vs what tech debt to adress | 14:34 |
| gamio | nice, that'll be a good home for all this. happy to help on the PCIBusManager next cycle, it's right in my area. | 14:34 |
| rlandy | since we're in Bugs now ... any additional bugs to raise? | 14:35 |
| rlandy | reference ... | 14:35 |
| rlandy | https://bugs.launchpad.net/python-cyborgclient | 14:35 |
| rlandy | https://bugs.launchpad.net/openstack-cyborg | 14:35 |
| rlandy | There are two new bugs | 14:36 |
| rlandy | #link: https://bugs.launchpad.net/openstack-cyborg/+bug/2017513 | 14:37 |
| rlandy | sync data to placement raise resource in use exception | 14:37 |
| rlandy | from 2023 | 14:37 |
| rlandy | undecided | 14:38 |
| rlandy | can we mark that triaged? | 14:38 |
| sean-k-mooney | yes we can mark it as triaged | 14:39 |
| rlandy | importance? | 14:39 |
| sean-k-mooney | its medium to high | 14:39 |
| sean-k-mooney | because this is a data integrety bug | 14:39 |
| rlandy | medium to start | 14:39 |
| sean-k-mooney | as i noted in the comments | 14:40 |
| sean-k-mooney | nova had this exact same bug years ago | 14:40 |
| sean-k-mooney | the fix jsut never got ported to cyborg | 14:40 |
| sean-k-mooney | the tl;dr is even if you remove a device form the pci whitelist | 14:41 |
| sean-k-mooney | we shoudl not remove it form placment or the devices api if it is currently allcoated | 14:41 |
| sean-k-mooney | so we will need to modify the condocutor/cybrog-agent to do this detection on startup | 14:41 |
| sean-k-mooney | and prevent this form happening but we can leave it there for now | 14:42 |
| rlandy | ack - thank you ... the second untriaged bug: #link https://bugs.launchpad.net/openstack-cyborg/+bug/2163240 | 14:42 |
| rlandy | Cyborg does not retry accelerator-request-bound external event after Nova returns per-event 422 during instant ARQ bind | 14:43 |
| rlandy | chandankumar, looks like you just created this | 14:43 |
| rlandy | and have some patches | 14:43 |
| sean-k-mooney | https://review.opendev.org/c/openstack/cyborg/+/999931 | 14:43 |
| sean-k-mooney | is merged | 14:43 |
| sean-k-mooney | so this can be marked fix released | 14:43 |
| sean-k-mooney | ah it was missing Closes-Bug: | 14:44 |
| sean-k-mooney | so it did not auto move once merged | 14:44 |
| sean-k-mooney | chandankumar: can you assign that to your self and update the status | 14:45 |
| rlandy | I updated the status | 14:45 |
| sean-k-mooney | ack | 14:45 |
| rlandy | needs an importance | 14:45 |
| chandankumar | sure | 14:45 |
| chandankumar | low | 14:45 |
| sean-k-mooney | yep | 14:45 |
| sean-k-mooney | its more an improment to the logging then anything else | 14:46 |
| rlandy | done | 14:46 |
| rlandy | assigned to chandankumar | 14:46 |
| rlandy | thank you - that is it for the untriaged bugs | 14:46 |
| rlandy | #topic: open discussion | 14:47 |
| rlandy | we kind of had this earlier | 14:47 |
| rlandy | so giving a few minutes for folks to raise anything else | 14:47 |
| sean-k-mooney | just an fyi | 14:49 |
| sean-k-mooney | https://docs.openstack.org/cyborg/latest/contributor/release-guide.html | 14:49 |
| sean-k-mooney | we shuld review the https://docs.openstack.org/cyborg/latest/contributor/release-guide.html#milestone-3 and rc sections | 14:49 |
| sean-k-mooney | and prepare to do them over the next week or two | 14:49 |
| sean-k-mooney | no action needed this week | 14:49 |
| sean-k-mooney | but we are going to need to start doing those itmes in the next 2-3 weeks | 14:50 |
| sean-k-mooney | thats it form me | 14:50 |
| rlandy | anyone else? | 14:50 |
| rlandy | #topic: Volunteers to chair next meeting | 14:51 |
| chandankumar | I can take it | 14:51 |
| rlandy | thank you chandankumar | 14:51 |
| rlandy | that's all for this week | 14:51 |
| rlandy | thank you for attending | 14:51 |
| rlandy | #endmeeting | 14:52 |
| opendevmeet | Meeting ended Tue Aug 18 14:52:07 2026 UTC. Information about MeetBot at http://wiki.debian.org/MeetBot . (v 0.1.4) | 14:52 |
| opendevmeet | Minutes: https://meetings.opendev.org/meetings/cyborg_irc_meeting___august_18__2026/2026/cyborg_irc_meeting___august_18__2026.2026-08-18-14.02.html | 14:52 |
| opendevmeet | Minutes (text): https://meetings.opendev.org/meetings/cyborg_irc_meeting___august_18__2026/2026/cyborg_irc_meeting___august_18__2026.2026-08-18-14.02.txt | 14:52 |
| opendevmeet | Log: https://meetings.opendev.org/meetings/cyborg_irc_meeting___august_18__2026/2026/cyborg_irc_meeting___august_18__2026.2026-08-18-14.02.log.html | 14:52 |
| chandankumar | thank you rlandy ! | 14:52 |
Generated by irclog2html.py 4.1.0 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!