| Posted | Nick | Remark | |
|---|---|---|---|
| #openstack-cyborg - 2026-08-18 | |||
| 14:21:32 | 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:41 | sean-k-mooney | ack the docs changes can continue to be reviewed/merge up until RC1 | |
| 14:22:22 | chandankumar | The nvme docs needs to be some modification, I have -w not ready for review, except everything is in good shape | |
| 14:22:38 | 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:23:13 | chandankumar | sure, I will take a look and update it. | |
| 14:23:13 | 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:44 | 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:24:19 | chandankumar | ah ok, I pushed this part today morning. | |
| 14:24:34 | sean-k-mooney | i just pushed my comments | |
| 14:24:40 | sean-k-mooney | i realised i had them still pending | |
| 14:25:02 | chandankumar | ok, make sense! | |
| 14:25:27 | rlandy | It looks like we are already in the Reviews section - so please raise any other reviews that require attention | |
| 14:25:27 | sean-k-mooney | melwitt: i belive i approved your docs changes for the intel nic driver this morning | |
| 14:25:48 | sean-k-mooney | rlandy: sorry yes i jumped ahead | |
| 14:26:15 | melwitt | yes thank you sean-k-mooney | |
| 14:26:31 | sean-k-mooney | melwitt: are there any other open reviews you want to highlight? | |
| 14:27:04 | melwitt | no, not at the moment | |
| 14:27:10 | gamio | quick one on 1000240 - i checked the gpu driver too while looking at melanie's comment. | |
| 14:27:41 | 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:59 | sean-k-mooney | right | |
| 14:28:10 | sean-k-mooney | we need to normalsie the adresses when comparing | |
| 14:28:25 | 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:37 | 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:29:00 | gamio | it calls the param a config address but the caller passes the discovered one. | |
| 14:29:17 | 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:35 | sean-k-mooney | sure | |
| 14:29:54 | sean-k-mooney | im not fully folloing the code you are refint too without links | |
| 14:29:59 | sean-k-mooney | but if you write it up as a bug | |
| 14:30:08 | sean-k-mooney | we can proceed with fixing it in both places | |
| 14:31:00 | 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:12 | 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:25 | sean-k-mooney | i know the intel driver currenly does not use lspci and use direct sysfs access to enermerate teh devices | |
| 14:31:44 | sean-k-mooney | chandankumar: that one of hte comment i left on the nvme serise | |
| 14:32:02 | sean-k-mooney | chandankumar: i dont think you shoudl write yoru own pci device enumeration logic | |
| 14:32:15 | sean-k-mooney | you shoudl reuse teh get_devices funciton for the acclerator utils | |
| 14:33:05 | 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:11 | chandankumar | ok, let me go through comments | |
| 14:33:31 | sean-k-mooney | gamio: but next cycle im hopeing to add a PCIBusManager | |
| 14:33:46 | sean-k-mooney | to handel all of this for all driver so we can defer some of that to that work | |
| 14:34:15 | 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:16 | 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:35:04 | rlandy | since we're in Bugs now ... any additional bugs to raise? | |
| 14:35:22 | rlandy | reference ... | |
| 14:35:25 | rlandy | https://bugs.launchpad.net/python-cyborgclient | |
| 14:35:25 | rlandy | https://bugs.launchpad.net/openstack-cyborg | |
| 14:36:45 | rlandy | There are two new bugs | |
| 14:37:05 | rlandy | #link: https://bugs.launchpad.net/openstack-cyborg/+bug/2017513 | |
| 14:37:17 | rlandy | sync data to placement raise resource in use exception | |
| 14:37:20 | rlandy | from 2023 | |
| 14:38:04 | rlandy | undecided | |
| 14:38:45 | rlandy | can we mark that triaged? | |
| 14:39:19 | sean-k-mooney | yes we can mark it as triaged | |
| 14:39:20 | rlandy | importance? | |
| 14:39:36 | sean-k-mooney | its medium to high | |
| 14:39:43 | sean-k-mooney | because this is a data integrety bug | |
| 14:39:57 | rlandy | medium to start | |
| 14:40:06 | sean-k-mooney | as i noted in the comments | |
| 14:40:14 | sean-k-mooney | nova had this exact same bug years ago | |
| 14:40:25 | sean-k-mooney | the fix jsut never got ported to cyborg | |
| 14:41:09 | sean-k-mooney | the tl;dr is even if you remove a device form the pci whitelist | |
| 14:41:25 | sean-k-mooney | we shoudl not remove it form placment or the devices api if it is currently allcoated | |
| 14:41:51 | sean-k-mooney | so we will need to modify the condocutor/cybrog-agent to do this detection on startup | |
| 14:42:11 | sean-k-mooney | and prevent this form happening but we can leave it there for now | |
| 14:42:51 | rlandy | ack - thank you ... the second untriaged bug: #link https://bugs.launchpad.net/openstack-cyborg/+bug/2163240 | |
| 14:43:00 | rlandy | Cyborg does not retry accelerator-request-bound external event after Nova returns per-event 422 during instant ARQ bind | |
| 14:43:07 | rlandy | chandankumar, looks like you just created this | |
| 14:43:11 | rlandy | and have some patches | |
| 14:43:48 | sean-k-mooney | https://review.opendev.org/c/openstack/cyborg/+/999931 | |
| 14:43:50 | sean-k-mooney | is merged | |
| 14:43:57 | sean-k-mooney | so this can be marked fix released | |
| 14:44:14 | sean-k-mooney | ah it was missing Closes-Bug: | |
| 14:44:23 | sean-k-mooney | so it did not auto move once merged | |
| 14:45:03 | sean-k-mooney | chandankumar: can you assign that to your self and update the status | |
| 14:45:18 | rlandy | I updated the status | |
| 14:45:28 | sean-k-mooney | ack | |
| 14:45:31 | rlandy | needs an importance | |
| 14:45:31 | chandankumar | sure | |
| 14:45:38 | chandankumar | low | |
| 14:45:52 | sean-k-mooney | yep | |
| 14:46:03 | sean-k-mooney | its more an improment to the logging then anything else | |
| 14:46:05 | rlandy | done | |
| 14:46:09 | rlandy | assigned to chandankumar | |
| 14:46:26 | rlandy | thank you - that is it for the untriaged bugs | |
| 14:47:00 | rlandy | #topic: open discussion | |
| 14:47:12 | rlandy | we kind of had this earlier | |
| 14:47:29 | rlandy | so giving a few minutes for folks to raise anything else | |
| 14:49:05 | sean-k-mooney | just an fyi | |
| 14:49:08 | sean-k-mooney | https://docs.openstack.org/cyborg/latest/contributor/release-guide.html | |
| 14:49:35 | sean-k-mooney | we shuld review the https://docs.openstack.org/cyborg/latest/contributor/release-guide.html#milestone-3 and rc sections | |
| 14:49:45 | sean-k-mooney | and prepare to do them over the next week or two | |
| 14:49:51 | sean-k-mooney | no action needed this week | |
| 14:50:22 | sean-k-mooney | but we are going to need to start doing those itmes in the next 2-3 weeks | |
| 14:50:28 | sean-k-mooney | thats it form me | |
| 14:50:41 | rlandy | anyone else? | |
| 14:51:25 | rlandy | #topic: Volunteers to chair next meeting | |
| 14:51:39 | chandankumar | I can take it | |
| 14:51:46 | rlandy | thank you chandankumar | |
| 14:51:54 | rlandy | that's all for this week | |
| 14:51:58 | rlandy | thank you for attending | |
| 14:52:07 | rlandy | #endmeeting | |