| Posted | Nick | Remark | |
|---|---|---|---|
| #openstack-cyborg - 2026-06-16 | |||
| 14:14:21 | sean-k-mooney | or amoralej? | |
| 14:14:28 | sean-k-mooney | otherwise this might be a short one | |
| 14:14:29 | amoralej | not from my side | |
| 14:14:37 | rlandy | ok - moving on | |
| 14:14:42 | rlandy | #topic: Bugs | |
| 14:15:03 | rlandy | nothing on the agenda - any bugs to raise? | |
| 14:15:17 | jgilaber | nothing from me either | |
| 14:15:33 | rlandy | moving on ... | |
| 14:15:37 | jgilaber | no new bugs either | |
| 14:15:49 | rlandy | let's go to the open discussion ... | |
| 14:15:57 | rlandy | #topic - Open | |
| 14:16:20 | rlandy | #topic - meeting times | |
| 14:16:38 | rlandy | current meeting time is 2pm UTC | |
| 14:16:56 | rlandy | do we want to keep this time slot? | |
| 14:17:07 | rlandy | might depend on other meeting commitments | |
| 14:17:58 | skovili | i thought there was a proposal to move to Wednesday? | |
| 14:18:06 | sean-k-mooney | so we may want to decied if we want a fixed time of alternate but i think we can move it later | |
| 14:18:13 | rlandy | that is one option | |
| 14:19:21 | sean-k-mooney | that was orgianly for our intella plannign meeting | |
| 14:19:35 | sean-k-mooney | for the upstream irc meeting we can dicuss it on the channle or mailing list | |
| 14:20:09 | sean-k-mooney | but i suggest we start a mail thread for the new itme | |
| 14:20:21 | sean-k-mooney | and then if we agree then lets update teh offical meeting page | |
| 14:20:32 | sean-k-mooney | and try and diceedn by next week | |
| 14:20:55 | chandankumar | or may be use doodle to get a new timing and other's preference | |
| 14:21:07 | chandankumar | with the mail thread | |
| 14:21:17 | sean-k-mooney | yep | |
| 14:21:18 | rlandy | ack | |
| 14:21:30 | rlandy | #agreed decide new meeting time off line (mailing list/chat/doodle) | |
| 14:21:46 | rlandy | anything else for Open Discussion? | |
| 14:22:50 | sean-k-mooney | not form me i think we can keep this one short | |
| 14:23:13 | rlandy | ok .. let's go to the last topic | |
| 14:23:18 | rlandy | Volunteers to chair next meeting | |
| 14:23:30 | rlandy | anyone wants to chair next week? | |
| 14:23:58 | sean-k-mooney | i can if no one else wants too | |
| 14:24:07 | rlandy | thank you sean-k-mooney | |
| 14:24:16 | rlandy | that's it for this week | |
| 14:24:20 | rlandy | thank you all | |
| 14:24:31 | opendevmeet | Log: https://meetings.opendev.org/meetings/cyborg_irc_meeting_16_june_2026/2026/cyborg_irc_meeting_16_june_2026.2026-06-16-14.01.log.html | |
| 14:24:31 | opendevmeet | Minutes (text): https://meetings.opendev.org/meetings/cyborg_irc_meeting_16_june_2026/2026/cyborg_irc_meeting_16_june_2026.2026-06-16-14.01.txt | |
| 14:24:31 | opendevmeet | Minutes: https://meetings.opendev.org/meetings/cyborg_irc_meeting_16_june_2026/2026/cyborg_irc_meeting_16_june_2026.2026-06-16-14.01.html | |
| 14:24:31 | opendevmeet | Meeting ended Tue Jun 16 14:24:31 2026 UTC. Information about MeetBot at http://wiki.debian.org/MeetBot . (v 0.1.4) | |
| 14:24:31 | rlandy | #endmeeting | |
| 14:26:37 | sean-k-mooney | chandankumar: rlandy do ye want to create the doodle/thread or will i? | |
| 14:27:25 | sean-k-mooney | once we decied ot move or not move the meeting the final action woudl be to update the offical meeting time in the repo adn update the mail thread with the selected time | |
| 15:48:07 | opendevreview | Merged openstack/cyborg master: Remove broken image signature verification https://review.opendev.org/c/openstack/cyborg/+/991027 | |
| #openstack-cyborg - 2026-06-17 | |||
| 04:45:31 | rlandy | doodle created | |
| 12:37:38 | chandankumar | sean-k-mooney: Hello, feel free to merge https://review.opendev.org/q/topic:%22pci-sim%22, it looks from my end. | |
| 12:39:28 | sean-k-mooney | i was just posting a repsoce and basiclly asking if we were ok to investiage the things you noted once the inital patch was merged | |
| 12:40:01 | sean-k-mooney | so ok im not imitdaly seeign the reason the second pf didnt have vfs in your env | |
| 12:40:18 | sean-k-mooney | but its someitng ill do more testing with when i starte trying to use this in tempest | |
| 12:41:58 | sean-k-mooney | i have not really done baremental testing with this yet so there may be quirks that need to be worked out such as investiatign if we can supprot a mix of fake and realy device passhtough at the same time | |
| 12:41:59 | chandankumar | sounds good to investigate further on that | |
| 12:42:50 | chandankumar | But let;s get this series merge, it is too big to carry | |
| 12:43:26 | sean-k-mooney | the other thing that im condierign is addign a few debuging script to the devstack jobs, basically running lspci or virsh nodedev list as a post run playbook to collect soem extra host info for debugging later | |
| 12:43:47 | chandankumar | good idea, I will give a try with mix and see how it looks | |
| 12:43:51 | chandankumar | +1 | |
| 12:44:30 | sean-k-mooney | so with intel_iommu=off sriov and normal pci passhtough wont work | |
| 12:44:49 | sean-k-mooney | but if you set it to intel_iommu=on and iommu=pt | |
| 12:44:51 | sean-k-mooney | it might | |
| 12:45:25 | sean-k-mooney | https://github.com/torvalds/linux/blob/master/Documentation/admin-guide/kernel-parameters.txt#L2533 | |
| 12:46:05 | sean-k-mooney | ther is also noforce or soft we could explre fore the mixed case | |
| 12:47:08 | chandankumar | ah thank you for the link, it has so many options | |
| 12:47:31 | sean-k-mooney | ya, iommu=pt is what we use for dpdk and sriov on the same host | |
| 12:47:41 | sean-k-mooney | so i dont knwo if that woudl make it work | |
| 12:47:51 | sean-k-mooney | its somethign we can investigate in any case | |
| 12:48:11 | sean-k-mooney | for first party ci we wont have the mixed case so this is more for local dev | |
| 12:49:31 | sean-k-mooney | oh looks like intremap defualt ot on if the intel_iommu=on | |
| 12:50:12 | sean-k-mooney | if we figure out a combinaiton that works we can docuement it | |
| 12:52:31 | chandankumar | sure | |
| 12:54:48 | sean-k-mooney | https://paste.opendev.org/show/bYiLthWNUfK7OclB7HqW/ | |
| 12:54:55 | sean-k-mooney | that what nova is seing in ci by the way | |
| 12:55:11 | sean-k-mooney | so it is seeing the VFs on boht pfs | |
| 12:55:40 | sean-k-mooney | so im wonderinf if the is a short widnwos where tha tcan race or if it was somehtign local on your system form a prior run | |
| 12:55:55 | sean-k-mooney | one thin i tmay be is that i have not test with only cyborg enabeld and multiple pfs | |
| 12:56:07 | sean-k-mooney | so that the first time im goign to investigate | |
| 12:56:20 | sean-k-mooney | i have been testign with the pfs split between nova and cyborg | |
| 12:56:45 | sean-k-mooney | were you only allcoating them to cybrog locally. | |
| 12:57:37 | chandankumar | ENABLE_PCI_SIM=True | |
| 12:57:39 | chandankumar | # pci-sim topology: 2 fake PFs, 4 VFs each. | |
| 12:57:42 | chandankumar | # With both integrations enabled, PF0 VFs go to Nova and PF1 VFs to Cyborg. | |
| 12:57:43 | chandankumar | PCI_SIM_NUM_PFS=2 | |
| 12:57:45 | chandankumar | PCI_SIM_NUM_VFS=4 | |
| 12:57:47 | chandankumar | PCI_SIM_CONFIGURE_NOVA_PCI=True | |
| 12:57:49 | chandankumar | PCI_SIM_CONFIGURE_CYBORG_PCI=True | |
| 12:57:51 | chandankumar | PCI_SIM_ALLOW_UNSAFE_INTERRUPTS=True | |
| 12:58:04 | sean-k-mooney | ok that what i ws testing with as well | |
| 12:58:27 | sean-k-mooney | still i can build out some test cases for the diffent option adn see what breaks | |
| 12:59:04 | chandankumar | The error I hit earier while enabling cyborg then I hit while enabling both nova and cyborg | |
| 13:05:22 | sean-k-mooney | chandankumar: so my current todo list for that moduel was add the ablity to create mdevs, add the ablity to emulate an e1000 nic adn then possibel add the ablity to emulate an nvme device | |
| 13:05:52 | sean-k-mooney | the secodn two are more asperationall but i think ti woudl be possibel to do by reusing some of the nvmevirt work | |
| 13:06:26 | sean-k-mooney | but im not currently willing to commit to the latter in a short itme frame becasue that is very non tirival | |
| 13:07:03 | sean-k-mooney | addign the ablity for the PFs to supprot mdpy mdevs shoudl be realitivly simple | |
| 13:07:28 | sean-k-mooney | emulating a nic that works enough for neturon sriov testing is somewhere in between | |
| 13:07:44 | sean-k-mooney | we dont stricly need that but it is simpler then pretending to be a nvme device | |
| 13:31:29 | chandankumar | nmvevirt has no iommu group support On which I am kind of blocked to see nvme with in the guest . From pci-sim work, I think i can reuse some of your work to add the support there | |
| 13:32:23 | chandankumar | or I can do opposite, take some of the work from nvmevirt and add it into pci-sim | |
| 13:32:29 | chandankumar | But I need to think on that | |
| 13:33:02 | chandankumar | on another note, I was writting some tests to validate cyborg placemnt workflow with pci scenario test https://review.opendev.org/c/openstack/cyborg-tempest-plugin/+/992210 it might be useful | |
| 13:33:23 | chandankumar | I will update my above review with pci-sim work for the tempest tests | |
| 13:33:26 | chandankumar | brb | |